美文网首页
lombok的用法

lombok的用法

作者: 贾永华 | 来源:发表于2021-11-25 10:08 被阅读0次

加入maven依赖参考

<dependency>

        <groupId>org.projectlombok</groupId>

         <artifactId>lombok</artifactId>

         <version>1.18.12</version>

</dependency>



1.@Getter/@Setter

自动产生getter/setter


2.@NoArgsConstructor, @AllArgsConstructor,@RequiredArgsConstructor

@NoArgsConstructor : 生成一个没有参数的构造器

然而很多地方(像是 Spring Data JPA),会需要每个类都一定要有一个无参数的构造器,所以你在加上 @AllArgsConstructor 时,一定要补上 @NoArgsConstrcutor,不然会有各种坑等着你

@RequiredArgsConstructor : 生成一个包含 "特定参数" 的构造器,特定参数指的是那些有加上 final 修饰词的变量们


3.@Data

整合包,只要加了 @Data 这个注解,等于同时加了以下注解@Getter/@Setter@ToString@EqualsAndHashCode@RequiredArgsConstructor


相关文章

网友评论

      本文标题:lombok的用法

      本文链接:https://www.haomeiwen.com/subject/rknntrtx.html