springboot~Compiler时开启插件的注解功能
对于IJ这个IDE工具来说,我们会安装一些插件来帮助我们更好的进行开发,像lombok就是一款不错的插件,使用注解的方式在项目编译时帮助我们生成代码,像getter,setter,tostring等等,它们一般都是一些重复的代码,而lombok就是帮助我们生成这些重复代码的,对于一个IJ的工具来说,如果你不启动编译时注解功能,那么项目在build时会报错!
开启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; }
好了,启用插件注解就说到这里,感谢阅读!
合集:
springboot(1)
分类:
Java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
2015-04-10 MongoDB学习笔记~索引提高查询效率
2015-04-10 MongoDB学习笔记~客户端命令行的使用
2013-04-10 知方可补不足~开发人员可以自己定义VS文件模版
2012-04-10 MVC最为标准的添加操作(从实体验证到实体入库)