ホームページ >データベース >Redis >SpringBoot が Redis を統合し、エラーを報告した場合はどうすればよいですか?

SpringBoot が Redis を統合し、エラーを報告した場合はどうすればよいですか?

王林
王林転載
2023-06-02 17:13:041801ブラウズ

エラー 1

org.springframework.data.redis.connection.RedisConnectionFactory' が見つかりませんでした

エラー 2

「redisTemplate」という名前の Bean の作成中にエラーが発生しましたクラスパスリソースで定義されています
SpringBoot が Redis を統合し、エラーを報告した場合はどうすればよいですか?

原因

jedis 依存関係を導入しなかったため、エラーが発生しました。もう 1 つの理由は、jedis と spring-boot-starter-data-redis の Maven 依存関係のバージョンに互換性がないことです。これは一般的な問題です。 JedisConnectionFactory を作成できない場合も同様です。

解決策

問題を解決するには、jedis の依存関係を導入するだけです,

   <!--redis缓存-->
   <dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-data-redis</artifactId>
   </dependency>
   <!--spring boot2.x以上版本需要引入&#xff0c;不然启动会报错&#xff01;-->
   <dependency>   <groupId>redis.clients</groupId>   <artifactId>jedis</artifactId>
   </dependency>

やり直し
SpringBoot が Redis を統合し、エラーを報告した場合はどうすればよいですか?

以上がSpringBoot が Redis を統合し、エラーを報告した場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。