lombok失效问题
起初想学习一下别人的项目,转过来后发现lombok的设置都失效了。
首先在plugins里面检查一下lombok插件是否安装了。
然后Enable annotation procession:
最后引入lombok的依赖:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.4</version>
</dependency>
这里解释一下为什么引入了依赖,还要下载插件:
- 因为lombok的引入使得java文件使用javac编译成字节码文件中包含getter setter函数,但是源代码中找不到定义,IDE会认为这是错误,因此需要安装一个lombok的插件。