一. 安装
1. file->Settings
2. Plugins
3. 搜索LomBok,点击Install
4. 勾选Enable annotation processing
在本项目createmaven中,已经默认勾选了
二.使用
新建maven项目
1. 在pom.xml中引入依赖
按照Lombok官网的说明,在pom.xml中加入依赖
1 | <dependency> |
2.编写实体类User
加入Lombok注解@Data
1 |
|
3. 测试代码
1 | public static void main(String[] args) { |
4.最终结果
三.LomBok常用注解介绍
@Getter and @Setter
/ 为属性提供 Set和Get 方法@ToString
/ 为类自动生成toString()方法@EqualsAndHashCode
/ 为对象字段自动生成hashCode和equals实现@AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor
/ 顾名思义,为类自动生成对应参数的constructor@Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog
/ 自动为类添加对应的log支持@Data
/ 自动为所有字段添加@ToString, @EqualsAndHashCode, @Getter,为非final字段添加@Setter,和@RequiredArgsConstructor,本质上相当于几个注解的综合效果@NonNull
/ 自动帮助我们避免空指针。作用在方法参数上的注解,用于自动生成空值参数检查@Cleanup
/ 自动帮我们调用close()方法。作用在局部变量上,在作用域结束时会自动调用close方法释放资源
2.https://blog.csdn.net/qq_36761831/article/details/86546970