学无先后,达者为师

网站首页 编程语言 正文

引入redis报错Bean method ‘redisConnectionFactory‘ not loaded because @ConditionalOnClass did not find

作者:YXWik6 更新时间: 2022-02-18 编程语言

1、Bean method ‘redisConnectionFactory‘ not loaded because @ConditionalOnClass did not find required c
在这里插入图片描述
引入pom

  <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-redis</artifactId>
            <version>2.3.6.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>3.0.1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-pool2</artifactId>
        </dependency>

在这里插入图片描述
在这里插入图片描述
2.运行报错
java.lang.NoSuchMethodError: org.springframework.data.redis.repository.configuration.RedisRepositoryConfigurationExtension.registerIfNotAlreadyRegistered(Ljava/util/function/Supplier;
在这里插入图片描述

解决方案,更改pom

 <!-- redis 缓存操作 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-redis</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-pool2</artifactId>
        </dependency>

在这里插入图片描述

原文链接:https://blog.csdn.net/YXWik/article/details/120011110

栏目分类
最近更新