使用lombok 找不到方法

发布于 2022-09-02 15:04:21 字数 365 浏览 8 评论 0

我使用的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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

不即不离 2022-09-09 15:04:21

 参考

注意这里

图片描述

唐婉 2022-09-09 15:04:21

我来补充一下,其实关于这个 Annotation Processors IDEA都是自动配置的。

clipboard.png

clipboard.png
由上图可以发现,只要是Maven项目的模块,都是自动启用了 Annotation processing 这个功能的,而 Default 下面的没有启用。
如果你发现某个模块在 Default 中,并且使用了 lombok ,那么编译时,该模块就会有 找不到log变量 的报错。
其实这个就是因为在你IDEA的 Maven 标签栏中没有添加该MAVEN模块,只要手动添加一次即可,IDEA 会自动把这个模块归类到 Maven default annotation processors profile中。

clipboard.png

宁愿没拥抱 2022-09-09 15:04:21

我开始也是这个问题,在eclipse里面就不会有这个问题 , 后来转到intellij idea 15 里面就编译成功,但是就是没有get方法 , 然后去下载了一个插件集成 Lombok plugin 0.9.8.15 直接在plugins 里面下载重启 ,你看这个方法行不行

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文