我已经从official website下载了Lombok.jar 。我双击它并确保它安装在我的 STS 上。然后我将依赖项添加到我的 pom.xml
中:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok-maven</artifactId>
<version>1.16.18.0</version>
<type>pom</type>
</dependency>
然后我有以下类(class):
@Data
@Entity
public class Kinkester {
@Id
@GeneratedValue
Long id;
int age;
}
但在 @Data
行中它提示:
Data cannot be resolved to a type
那么,它似乎无法识别lombok?
我已经重新启动了 Eclipse,清理了项目,并更新了 Maven,但仍然无法工作。
最佳答案
这是错误的导入,你想要的是,
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.16</version>
<scope>provided</scope>
</dependency>
关于java - Lombok:数据无法解析为类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45563984/