❤️再也不用为了重写方法而苦恼了,Lombok帮你一件解决问题

​ 项目Lombok是一个java库,它可以自动插入到您的编辑器和构建工具中,为您的java注入活力。
永远不要再编写另一个getter或equals方法,用一个注释,你的类就有了一个功能齐全的构建器,自动化你的日志变量,等等。

使用步骤

  1. 在idea中安装Lombok插件!

❤️再也不用为了重写方法而苦恼了,Lombok帮你解决!_ide

2.在项目中导入lombok的jar包

<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --><dependency>    <groupId>org.projectlombok</groupId>    <artifactId>lombok</artifactId>    <version>1.18.20</version>    <scope>provided</scope></dependency>
@Getter and @Setter@FieldNameConstants@ToString@EqualsAndHashCode@AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor@Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog, @Flogger, @CustomLog@Data@Builder@SuperBuilder@Singular@Delegate@Value@Accessors@Wither@With@SneakyThrows@val@varexperimental @var@UtilityClassLombok config systemCode inspectionsRefactoring actions (lombok and delombok)

测试

❤️再也不用为了重写方法而苦恼了,Lombok帮你解决!_java_02

package com.kk.pojo;//实体类//@Alias("hello") 用过注解 使用别名import lombok.*;@Data  //无参构造、get、set、toString、hashcode、equals@AllArgsConstructor //有参构造@NoArgsConstructor  //无参构造@EqualsAndHashCode //hashcode@ToString  //ToStringpublic class User {    private int id;    private String name;    private String password;}

ate String password;}


##