使用lombok省略setget方法

使用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 静态常量,用于日志输出

猜你喜欢

转载自blog.csdn.net/gsycwh/article/details/118663881