码迷,mamicode.com
首页 > 编程语言 > 详细

Spring Boot Redis版本问题

时间:2017-10-31 23:49:48      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:spring boot

【视频&交流平台】

à SpringBoot网易云课堂视频

http://study.163.com/course/introduction.htm?courseId=1004329008

à Spring Boot交流平台

http://412887952-qq-com.iteye.com/blog/2321532

 

需求缘起:

       在博客《35.Spring Boot集成Redis实现缓存机制【从零开始学Spring Boot】

有网友留言

用下面这个竟然没有RedisTemplate

       <dependency>
           <groupId>org.springframework.boot</groupId>
           <artifactId>spring-boot-starter-redis</artifactId>
        </dependency>

最后使用的是下面这个就可以了

        <dependency>
            <groupId>org.springframework.boot</groupId>
           <artifactId>spring-boot-starter-data-redis</artifactId>
        </dependency>


       这难道是博主走神了,本篇博客揭晓是否是博主睡觉时写的博客。

 

错误产生:

使用1.5版本引入redis就不能成功,自动下载到本地maven库里面的也是一个”unknown“的文件夹,使用1.3、1.4的就OK...,如下的配置方式:

<dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-redis</artifactId>
</dependency>


       这样的配置在1.5+版本就无法使用redis。在1.4版本的更新日志中有这么一段说明:

Renamed starters

The followingstarters have been renamed, the old ones will be removed in Spring Boot 1.5

  • spring-boot-starter-ws → spring-boot-starter-web-services

  • spring-boot-starter-redis → spring-boot-starter-data-redis

上面大体的意思就是:以下的starters已经被重新命令,老的版本在1.5会被移除掉。

 

使用方式:

当使用的是1.4(包括1.4版本)之前的版本使用如下配置:

<dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-redis</artifactId>
</dependency>


       当使用的是1.5+的版本使用如下配置:

<dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>


       这里要特别注意下1.4版本是一个过渡版本,所以当你使用的spring boot是1.4.x版本的话,那么使用上面的哪一种方式都是可以的,建议使用官方新的配置方式。

 

 


本文出自 “11132439” 博客,请务必保留此出处http://11142439.blog.51cto.com/11132439/1977936

Spring Boot Redis版本问题

标签:spring boot

原文地址:http://11142439.blog.51cto.com/11132439/1977936

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!