idea 中使用lombok
来源:互联网 发布:dnf辅助端口免费制卡 编辑:程序博客网 时间:2024/06/08 17:58
lombok是什么?有什么样的优点?这点网上有很多的资料和教程,所以此处不再赘述,博主要说的是怎样在idea中使用.
首先说下本案例环境:团队开发中,搭建框架时选用的实体类使用lombok,这是开发组另外的组员定的,博主之前没用过lombok,那么怎么使用呢?首先,来一个四分钟的扫盲视频,官网的:https://projectlombok.org/
视频是英文版的,不太难,可以理解.
那么下面说下我遇到的问题:
maven工程中引入了lombok依赖,bean里面也加入了@Data注解,@Data注解可以为非final属性提供@Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode
理论上这时候在Controller层进行实例化bean的时候对bean的属性赋值是不会出错的吧?但是的确是出错了,如图:
也就是说@Data注解虽然是引入了,但是没生效,
首先,看看项目的compiler的Enable annotation processing是否开启,开启方法:File>setting>compiler>Annotation Processor
这时候查看target文件夹中对应的编译文件是没有getset方法的,于是博主开始找解决的办法,也下载了lombok 对idea的插件,网址:
https://github.com/mplushnikov/lombok-intellij-plugin/releases
但是,安装插件的时候提示我:
下载了好几个版本都行不通,也许是因为我使用idea是社区版的吧,最后终于找到解决办法,还是在idea中使用在线插件下载安装,插件名Lombok plugin:
然后重启idea后发现之前set属性报错标红已经消失,证明@Data起作用了,此时再进入对应的class文件进行查看:
出现了对应的方法,而在.java文件中没有.lombok运用成功,关于更多的lombok注解的使用方法本文就不再描述了,也就是几个注解,看下官方文档就行了,文档地址:https://projectlombok.org/features/index.html
- idea 中使用lombok
- IDEA中使用Lombok插件
- IDEA中使用Lombok插件
- lombok在idea中安装以及使用
- intellij IDEA 使用lombok
- IDEA下使用Lombok
- Intellij Idea 上使用 Lombok
- Idea 环境下使用lombok
- IDEA + Maven + lombok的使用
- 在IDEA上使用lombok
- 【Intellij Idea】关于idea下使用lombok
- eclipse中使用Lombok
- Eclipse中使用lombok
- eclipse中使用Lombok
- eclipse中使用Lombok
- eclipse中使用Lombok
- eclipse中使用Lombok
- eclipse中使用Lombok
- 【代码笔记】【MySQL】 合并两个结果集
- 菜鸟学习历程【15-6】堆排序、归并排序
- [vsim]vsim 不是内部或外部命令,也不是可运行的程序或批处理文件
- 判断是否微信访问
- HDU 4803 Poor Warehouse Keeper(贪心)
- idea 中使用lombok
- 记录下android推荐集合
- elasticsearch-java api之文档(document)各种操作
- vue-router 之命名路由
- 查询,修改 数据库
- SourceTree的基本使用
- 基础练习 杨辉三角形
- 特权同学的异步复位,同步处理方法总结
- linux 下获取当前时间精确到微妙