Java 如何在Spring Gradle项目中使用带JPA元模型的Lombok?
在我的项目中,已经实现了JPA元模型。任何.java文件都在“/build/generated”文件夹中生成。 然而,现在我正在我的项目中实现Lombok并删除getter和setter属性。现在project无法检测所有类 如何解决这些问题?Lombok和JPA标准/元模型之间是否存在并发问题 注意:我已经在需要的地方添加了Gradle和annotation所需的所有依赖项 多谢各位Java 如何在Spring Gradle项目中使用带JPA元模型的Lombok?,java,spring,jpa,gradle,lombok,Java,Spring,Jpa,Gradle,Lombok,在我的项目中,已经实现了JPA元模型。任何.java文件都在“/build/generated”文件夹中生成。 然而,现在我正在我的项目中实现Lombok并删除getter和setter属性。现在project无法检测所有类 如何解决这些问题?Lombok和JPA标准/元模型之间是否存在并发问题 注意:我已经在需要的地方添加了Gradle和annotation所需的所有依赖项 多谢各位 每个不带getter和setter的类都必须用@Data注释修饰。如果需要构造函数:@noargsconstu
每个不带getter和setter的类都必须用
@Data
注释修饰。如果需要构造函数:@noargsconstuctor
,@allargsconstuctor
。有关更多信息,请阅读lombok项目文档。您还可以使用@ToString
和@EqualsAndHashCode
注释,这些注释告诉lombok生成代码的某些部分首先,您需要添加一个依赖项
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.10</version>
</dependency>
org.projectlombok
如果您使用Intelij IDEA,您可以下载一个插件“lombok”,它可以帮助您更好地使用lomok。我找到了我的答案:)
需要补充一点
annotationProcessor "org.projectlombok:lombok:1.16.20"
在build.gradle文件中。只有签入Intellij的“启用注释处理”将不起作用