您的位置:首页 > 编程语言 > Java开发

第十三章 springboot + lombok

2016-05-06 14:59 507 查看
lombok作用:消除模板代码。

getter、setter、构造器、toString()、equals()

便捷的生成比较复杂的代码,例如一个POJO要转化成构建器模式的形式,只需要一个注解。

注意:使用之前,做以下几步让eclipse支持该注解。

先下载lombok.jar: https://projectlombok.org/download.html

双击lombok.jar,一直选到eclipse.ini文件,点击"install/update"

重启eclipse

需求:我这里假设有一个field比较多的POJO,我想使用构建器模式对其进行操作。(使用构建器模式的场景:effective java第二版 第2条

1、项目中引入lombok

package com.xxx.firstboot.domain;

import lombok.Builder;
import lombok.Getter;

@Builder
@Getter
public class Address {
private int id;
private String province;
private String city;
private String country;
}


View Code
查看outline,出现了各个属性的getter方法。

再测试即可通过。

参考:

https://projectlombok.org/features/Builder.html :这篇文章详细介绍了@Builder注解的作用和用法,包括

https://projectlombok.org/features/index.html所有的注解都在这篇文章
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: