spring cloud java: 无法访问redis.clients.jedis.JedisPoolConfig 找不到redis.clients.jedis.JedisPoolConfig的类文件

 

spring cloud  

<spring-cloud.version>Greenwich.SR3</spring-cloud.version>

 

注入 Redis 时候:

 

    @Bean("jedisConnectionFactory")
    public RedisConnectionFactory jedisConnectionFactory() {
        RedisStandaloneConfiguration config = new RedisStandaloneConfiguration();
        config.setHostName("127.0.0.1");
        config.setPort(6379);
        config.setPassword("123456");
        return new JedisConnectionFactory(config);// 提示这个错误
    }

 

 

 

出现 :

java: 无法访问 redis.clients.jedis.JedisPoolConfig   找不到 redis.clients.jedis.JedisPoolConfig 的类文件

 

添加红色部分的依赖:

 

 <!--Redis start-->
    &lt;dependency&gt;
        &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
        &lt;artifactId&gt;spring-boot-starter-data-redis&lt;/artifactId&gt;
    &lt;/dependency&gt;
    &lt;dependency&gt;
        &lt;groupId&gt;org.apache.commons&lt;/groupId&gt;
        &lt;artifactId&gt;commons-pool2&lt;/artifactId&gt;
    &lt;/dependency&gt;

    &lt;!--&lt;dependency&gt;--&gt;
        &lt;!--&lt;groupId&gt;org.springframework.session&lt;/groupId&gt;--&gt;
        &lt;!--&lt;artifactId&gt;spring-session-data-redis&lt;/artifactId&gt;--&gt;
    &lt;!--&lt;/dependency&gt;--&gt;
    &lt;!--Redis end--&gt;<br><br>
   <span style="color: rgba(255, 0, 0, 1)"> &lt;dependency&gt;
        &lt;groupId&gt;redis.clients&lt;/groupId&gt;
        &lt;artifactId&gt;jedis&lt;/artifactId&gt;
        &lt;type&gt;jar&lt;/type&gt;
    &lt;/dependency&gt;

    &lt;dependency&gt;
        &lt;groupId&gt;org.springframework.data&lt;/groupId&gt;
        &lt;artifactId&gt;spring-data-redis&lt;/artifactId&gt;
    &lt;/dependency&gt;</span></pre>