错误信息
当运行项目编译时,报错信息如下:
java: 找不到符号
符号: 方法 getExpireTime()
位置: 类型为io.renren.modules.sys.entity.SysUserTokenEntity的变量 tokenEntity
**
- 这是因为你的idea中内置lombok和项目中pom文件的版本不兼容的原因,简单说就是这两个发生冲突了,大部分的出现在idea2020和2021版本上可能会出现问题。
- 因为lombok版本是一般是受springboot版本管理的,也可以通过升级springboot的版本来提高lombok版本,只要你springboot中引用的Lombok高于上面的版本就可以。
解决方法
1、要么提高springboot的版本要么提高Lombok的版本
<!--Lombok-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.14</version>
<scope>provided</scope>//注意这行代码一定要加上去,我的问题就是出现在没有加这行代码还是会报错、
</dependency>