使用Intellij IDEA社区版2019.2.4和gradle在构建文件夹中未生成Lombok源。
注释处理已启用,并且lombok插件已安装并启用。我可以使用@Getter @Setter和所有其他的lombok批注就很好了,但是当我构建项目时,看不到Annotated类的生成。 enter image description here
最佳答案
我怀疑您缺少有关 Lombok 如何正常工作的信息。
让我澄清一下。
请注意,将lombok添加为批注处理器
它在编译期间运行,并通过提供在此类中编译的其他字节码,为带注释的类“更改”了Java编译器的行为。
因此,它不会在构建目录中生成任何源。
但是,如果您有一个带有lombok批注的已编译类(例如您提到的@ Getter,@ Setter等),则可以使用反编译器将其打开,然后查看它确实具有方法(由lombok批注处理器生成)。
有时您想在源文件级别查看lombok生成的内容。这就是“Delombok”的作用。因此,您可以单击带有lombok批注的类的源代码,并查看是否:
重构-> Delombok
关于spring-boot - 使用Intellij IDEA Community Edition 2019.2.4和Gradle无法在生成文件夹中生成Lombok源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58982821/