lombok包的@Data注解报错找不到符号

问题描述

工程编译报错
java:找不到符号

问题抽象

定位错误可以发现是getter setter的问题
由于采用了@Data注解,所以优先考虑是lombok的问题

解决方案

首先排除以下可能

lombok插件未安装
设置中注解处理未打开

那么剩下的问题就是pom.xml文件中的版本设置里,调整为以下

1
2
3
4
5
6
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>RELEASE</version>
<scope>compile</scope>
</dependency>

完美解决!