使用lombok 找不到方法
我使用的IDE是IDEA14.1.6,想要在controller获取get方法。
编译时没有错,但是执行之后出错
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Tue Mar 01 21:15:14 CST 2016
There was an unexpected error (type=Internal Server Error, status=500).
com.luoyelingluo.entity.Test.getName()Ljava/lang/String;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
参考
注意这里
我来补充一下,其实关于这个
Annotation Processors
IDEA都是自动配置的。由上图可以发现,只要是Maven项目的模块,都是自动启用了
Annotation processing
这个功能的,而Default
下面的没有启用。如果你发现某个模块在
Default
中,并且使用了lombok
,那么编译时,该模块就会有找不到log变量
的报错。其实这个就是因为在你IDEA的
Maven
标签栏中没有添加该MAVEN模块,只要手动添加一次即可,IDEA 会自动把这个模块归类到Maven default annotation processors profile
中。我开始也是这个问题,在eclipse里面就不会有这个问题 , 后来转到intellij idea 15 里面就编译成功,但是就是没有get方法 , 然后去下载了一个插件集成 Lombok plugin 0.9.8.15 直接在plugins 里面下载重启 ,你看这个方法行不行