Lombok依赖

 

1. 介绍

  Lombok依赖可在编译时,自动添加JavaBean结构。例如常用的getter、setter、toString、构造器和equals等方法。

2. 导入(pom.xml)Maven依赖:

        <!--   lombok 可自动添加javaBean结构     -->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.24</version>
        </dependency>

    

3. 在实体类内添加注解:

复制代码
@Data   // 等价于(@Setter、@Getter、@RequiredArgsConstructor、@ToString、@EqualsAndHashCode)
@AllArgsConstructor  // 产生有参构造
@NoArgsConstructor  // 产生无参构造

public class User {
    private int id;
    private String username;
    private String password;
    private String phone;
    private int age;

}
复制代码

  解析:

    @Data:该注解定义在JavaBean上,等价于上面的@Setter+@Getter+@RequiredArgsConstructor+@ToString+@EqualsAndHashCode
    @Getter:产生getter()
    @Setter:产生setter()
    @ToString:产生toString()
    @RequiredArgsConstructor + @NonNull:可以用来定义有参构造器。
    @AllArgsConstructor:产生全属性的有参构造。
    @NoArgsConstructor:产生无参构造器。
    @EqualsAndHashCode:重写该类的equals()和hashCode()方法。

posted @   学Java的`Bei  阅读(1170)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示