Java: シンボルが見つかりません シンボル: メソッド XXX() 場所: タイプ io.renren.modules.sys.entity

Java: シンボルメソッドが見つかりません

エラーメッセージ

プロジェクトを実行してコンパイルすると、次のようなエラー メッセージが表示されます。

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

**

  1. これは、アイデアの組み込み lombok がプロジェクトの pom ファイルのバージョンと互換性がないためです。簡単に言うと、これら 2 つの競合があり、そのほとんどが 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>

おすすめ

転載: blog.csdn.net/qq_51753851/article/details/125775725