假设部分注释没有被处理。下面你会看到setMinLatitude()
setter 没有被发现:
同时看到所有吸气剂:
项目的构建工作正常,只有 IntelliJ 命中不是最新的。
对我来说,“Build -> Rebuild project”解决了这类问题。
转到构建>重建项目,这将解决您的问题
顺便说一句,您可以使用注释
@Getter
和@Setter
类文件,它将为类中的所有成员生成
我在将IDEA更新到较新版本时遇到了这个问题,但是Lombok插件没有自动更新,并且该插件的现有版本与IDEA的新版本不兼容。我没有注意到任何明显的迹象表明该插件是注释处理失败的问题。拉起“插件”设置(IntelliJ IDEA -> Preferences... -> Plugins
在 macOS 上)很明显该插件不再受支持并且需要更新。更新插件并立即重新启动解决了该问题。
这可能不适用于您正在处理某些 Lombok 注释的情况,但希望对遇到此问题的其他人有所帮助。