对于IJ这个IDE工具来说,我们会安装一些插件来帮助我们更好的进行开发,像lombok就是一款不错的插件,使用注解的方式在项目编译时帮助我们生成代码,像getter,setter,tostring等等,它们一般都是一些重复的代码,而lombok就是帮助我们生成这些重复代码的,对于一个IJ的工具来说,如果你不启动编译时注解功能,那么项目在build时会报错!
"Settings > Build > Compiler > Annotation Processors"
然后再安装lombok插件
在项目里配置关于lombok的依赖项
compileOnly('org.projectlombok:lombok:1.16.20')
最后就可以在代码中使用lombok的注解了
/** * 用户实体 * * @Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法 * @Setter:注解在属性上;为属性提供 setting 方法 * @etter:注解在属性上;为属性提供 getting 方法 * @og4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象 * @oArgsConstructor:注解在类上;为类提供一个无参的构造方法 * @llArgsConstructor:注解在类上;为类提供一个全参的构造方法 */ @Data @NoArgsConstructor @AllArgsConstructor public class UserInfo { @Id private String id; @NotNull private String name; private String email; }
好了,启用插件注解就说到这里,感谢阅读!