Lombok快速使用,快速编写实体类

       首先是导入依赖:

<dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.12</version>
        </dependency>

       其次,idea要安装相应的插件——Lombok plugin。
       下面是使用,一般会在类上加上这五个注解:

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@ToString
public class User {
    private int id;
    private String username;
    private String password;
}

       其中@Data就是帮助生成get/set方法,@AllArgsConstructor和@NoArgsConstructor是全参构造和无参构造,@ToString是覆盖默认toString方法,@Accessors(chain = true)是在调用类的方法时可以链式调用,例如:

new User().setId(1).setUsername("老王").setPassword("123456");

猜你喜欢

转载自blog.csdn.net/weixin_42822484/article/details/106789888