1.作用:用来处理bean一些常用方法,让代码更加简洁 2.安装: pom.xml <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency> 3.使用 4.有哪些注解? @Data @Setter @Getter @Log4j @AllArgsConstructor @NoArgsConstructor @EqualsAndHashCode @NonNull @Cleanup @ToString @RequiredArgsConstructor @Value @SneakyThrows @Synchronized 5.坑: 注意:使用@Builder注解之后,不能使用setXXX方法设置属性,因为Builder生成是一个private私有的构造函数,不能从包外面访问属性,需要添加一个public的构造函数(e.g @NoArgsConstructor) * 使用Builder创建的对象,返回前端会出现服务器异常的错误,因为属性没有getter设置,无法序列化,需要添加@Getter注解
6.参考文章:
近期评论