java: 找不到符号 方法

错误信息

当运行项目编译时,报错信息如下:

java: 找不到符号
符号: 方法 getExpireTime()
位置: 类型为io.renren.modules.sys.entity.SysUserTokenEntity的变量 tokenEntity

**

  1. 这是因为你的idea中内置lombok和项目中pom文件的版本不兼容的原因,简单说就是这两个发生冲突了,大部分的出现在idea2020和2021版本上可能会出现问题。
  2. 因为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>
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐