基于SpringBoot平台使用Lombok

基于SpringBoot平台使用Lombok

lombok的依赖仅仅只有一个,lombok基于配置在编译class文件时会自动将指定模板的内容写入。

1、引入

1
2
3
4
5
6
<!--lombok依赖-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
</dependency>

2、注解说明

@Data注解就可以涵盖@ToString@Getter@Setter方法

@AllArgsConstructor全部参数的构造函数的自动生成

@NoArgsConstructor没有参数的构造函数

1
2
3
4
5
6
7
8
9
10
11
12

/*@Getter
@Setter
@ToString*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class UserBean {
private String name;
private int age;
private String address;
}

3、Slf4j

在实体类上直接添加@Slf4j