今天在配置Lombok的时候,遇到了Lombok失效
环境
框架:SSM; IDE:Eclipse; Server:Tomcat 9.0
问题
访问页面的时候,服务器报500错误 ![在这里插入图片描述](https://img-blog.csdnimg.cn/55f44a26e2e84501b713a984551d2f64.png)
解决过程
1.检查代码和配置
推断问题应该主要出在实体类上面,拿不到数据。因为属性是private,如果不使用lombok的话,应该是没有配置get方法。但显然是lombok的问题,而且此时有警告,这些属性并没有使用,更加确定了lombok注解没有生效。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/f651d498719549e0a84bc652beda6f91.png)
2.安装Lombok插件
到官网下载插件
网址:https://projectlombok.org/download 注意:版本一定要和依赖中的version相同
运行安装
注意:安装路径要在Eclipse安装目录内,同级。
安装成功
3.清理项目(关键一步)
很多时候,错误虽然解决,但是因为编译,缓存等种种原因,问题的现象仍会存在,这时候要对项目进行清理。
本地项目清理
菜单栏,选择“project”->“clean”,选中要清理的项目,清理。
清理服务器
先停止服务器,然后右键点击服务器,clean,清理。 清理过后,restart,重启。 问题解决。 此次问题的解决,给我感触最深的就是,问题项目解决后,为了排除缓存编译等问题的影响,一定要清理项目!
|