エラーメッセージ
プロジェクトを実行してコンパイルすると、次のようなエラー メッセージが表示されます。
java: 找不到符号
符号: 方法 getExpireTime()
位置: 类型为io.renren.modules.sys.entity.SysUserTokenEntity的变量 tokenEntity
**
- これは、アイデアの組み込み lombok がプロジェクトの pom ファイルのバージョンと互換性がないためです。簡単に言うと、これら 2 つの競合があり、そのほとんどが 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>