Lombok:数据无法解析为类型

Lombok: Data cannot be resolved to a type

我已经从 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>

你需要 lombok jar 而不是 lombok-maven