在Maven项目中使用lombok
使用步骤:
1.在IDEA中安装Lombok插件:
2.在项目中导入lombok包
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.18</version> </dependency>
3.使用
@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
所有实体类、DTO中的Getter、Setter、ToString方法(全属性)、HashCode和equals方法(全属性)都不再需要,用@Getter、@Setter、@ToString、@EqualsAndHashCode代替。