Lombok我的项目是一个Java库,它会主动插入您的编辑器和构建工具中,省略简化咱们程序的编写。例如使用Lombok注解援用,省略pojo包下的实体类里的set、get、tostring等办法的编写。
Lombok 罕用注解剖析:
▪ @Setter 用于为形容的类生成setter办法,不蕴含final润饰属性。
▪ @Getter 用于为形容的类生成getter办法。
▪ @ToString 用于为形容的类增加toString办法。
▪ @EqualsAndHashCode 用于为形容的类,生成hashCode和equals办法。
▪ @NoArgsConstructor 用于为形容的类生成无参的构造方法。
▪ @AllArgsConstructor 用于为形容的类生成蕴含类中所有字段的构造方法。
▪ @Data用于为形容的类生成setter/getter、equals、canEqual、hashCode、toString办法,如为final属性,则不会为该属性生成setter办法。
▪ @Slf4J 用于为形容的类增加一个日志属性对象
private static final Logger log =LoggerFactory.getLogger(Xxx.class);
3.1 装置Lombok插件
第一步:在idea中下载Lombok插件,关上Settings
第二步:启用编译时的注解查看,关上Build,Execution,Deployment,抉择Compiler,抉择Annotation Processors,勾选Enable annotation processing,点击OK。
第三步:在pom.xml中增加Lombok依赖
<dependency>
• <groupId>org.projectlombok</groupId>
• <artifactId>lombok</artifactId>
</dependency>
3.2 测试Lombok插件
第一步:创立测试类,类上援用注解@Data,创立变量属性。
第二步:关上View,抉择Tool Windows,关上Structure。
第三步:查看插件是否生成了set、get、tostring等办法。
发表回复