使用lombok省略setget方法
在pom中加入lombok依赖包
第一步在pom里添加依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
第二步要在preferences里的plugins中安装lombok插件
现在可以通过lombok的@Data注解省略set和get方法了
lombok比较常用的几种注解:
1.@Setter、@Getter:自动生成get和set方法
2.@ToString :自动生成tostring方法
3.@EqualsAndHashCode:自动生成equal和hashcode
4.@NoArgsConstructor, @AllArgsConstructor, @RequiredArgsConstructor:分别为自动生成无参方法;自动生成全参构造方法;生成特定构造方法(有final修饰的参数,若无则生成无参构造方法)
5.@Data:作用相当于:
@Getter/@Setter@ToString@EqualsAndHashCode@RequiredArgsConstructor
6.@Value:参数都设置有final修饰符,其余与@Data一致
7.@Builder:流式生成方式
eg:User user = User.builder().id(1).name(“xiaoming”).build();
8.@Slf4j:自动生成该类的 log 静态常量,用于日志输出