-
java library
-
plugs
-
build tools
-
with one annotation your class
使用步骤:
-
IDEA中安装Lombok插件
-
在项目中导入lombok的jar包
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.18</version> <scope>provided</scope> </dependency>
-
在实体类上添加注解
@Data @AllArgsConstructor @NoArgsConstructor public class Student { private int id; private String name; private int tid; }
-
注解功能
@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 @var experimental @var @UtilityClass
说明:
@Data:无参构造、get/set/toString/hashcode/equals
@AllArgsConstructor
@NoArgsConstructor
@ToString
@EqualsAndHashCode