`

163. Spring Boot Redis版本问题【从零开始学Spring Boot】

阅读更多

 

【视频&交流平台】

à SpringBoot视频

http://study.163.com/course/introduction.htm?courseId=1004329008&utm_campaign=commission&utm_source=400000000155061&utm_medium=share

à SpringCloud视频

http://study.163.com/course/introduction.htm?courseId=1004638001&utm_campaign=commission&utm_source=400000000155061&utm_medium=share

à Spring Boot源码

https://gitee.com/happyangellxq520/spring-boot

à 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.31.4的就OK...,如下的配置方式:

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

 

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

Renamed starters
The following starters 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 boot1.4.x版本的话,那么使用上面的哪一种方式都是可以的,建议使用官方新的配置方式。

 

 

分享到:
评论

相关推荐

    38. Spring Boot分布式Session状态保存Redis【从零开始学Spring Boot】

    本文将基于Redis来探讨如何在Spring Boot中实现这一目标。 首先,让我们理解什么是Session。Session是Web应用中用于跟踪用户状态的一种机制,它存储在服务器端,避免了Cookie存储大量数据带来的安全风险。但在...

    35.[视频] Spring Boot集成Redis实现缓存机制【从零开始学Spring Boot】

    在本节中,我们将深入探讨如何使用Spring Boot集成Redis来实现高效的缓存机制。Spring Boot是Java开发领域中一个流行的微服务框架,它简化了设置和配置过程,使得开发人员可以快速启动项目。Redis则是一种高性能的...

    从零开始学Spring Boot

    从零开始学Spring Boot,没有积分的...(35)Spring Boot集成Redis实现缓存机制【从零开始学Spring Boot】 http://412887952-qq-com.iteye.com/blog/2294942 更多查看博客:http://412887952-qq-com.iteye.com/

    spring-boot-sample-Redis.zip_ownerrn7_springboot Demo

    通过对这些文件的理解,我们可以推断这个项目提供了从零开始集成Redis到Spring Boot应用的完整示例,包括配置、代码实现和测试。学习这个示例可以帮助开发者更好地理解如何在实际项目中使用Spring Boot和Redis,提升...

    从零搭建一个 Spring Boot 开发环境!Spring Boot+Mybatis+Swagger2 环境搭建.docx

    在本文中,我们将详细介绍如何从零开始搭建一个基于Spring Boot的开发环境,其中包括Spring Boot、Mybatis和Swagger2的集成。首先,让我们了解为何选择Spring Boot。 **为什么使用Spring Boot** Spring Boot是...

    基于Java的Spring Boot学习项目设计源码

    该项目旨在帮助开发者从零开始学习Spring Boot框架,并通过集成各个主流框架(如MyBatis、Redis等)来加深对Spring Boot的理解。项目结构清晰,代码注释详尽,易于理解和集成,是学习和研究Spring Boot框架的优秀...

    Spring Boot 3 + Vue 3前后端分离保姆级学习型新闻项目

    一套基于时下最新 Java 技术栈 Spring Boot 3 + Vue 3 开发的前后端分离学习型新闻项目,配备保姆级项目开发教程手把手教你从零开始开发上线一个生产级别的 Java 系统。由新闻门户系统、作者后台管理系统、平台后台...

    从零搭建Spring Boot脚手架,开篇以及技术选型.docx

    对于已经具备一定Spring Boot使用经验但希望进一步深入学习、熟练掌握该框架特性的开发者而言,从零开始搭建一个完整的后端脚手架不仅有助于加深对Spring Boot的理解,还能提供一系列实用的解决方案。本文旨在通过...

    Spring Boot 2精髓带书签pdf打包送张志君视频教程

    在2017年的SpringBoot视频教程中,你可能会学到如何从零开始搭建Spring Boot项目,理解自动配置的工作原理,如何使用Spring Data JPA进行数据库操作,以及如何利用Actuator进行应用监控。同时,他还可能分享了最佳...

    Spring boot 总结

    为了解决这一问题,Spring 在 3.0 版本后开始强调“约定优于配置”的设计理念。而 Spring Boot 正是在这一理念基础上进一步发展而来,它通过提供默认配置来减少开发者手动配置的工作量。 #### 基本概念 Spring Boot...

    spring-boot-seckill-master.zip

    【标题】"spring-boot-seckill-master.zip"是一个包含Spring Boot框架的秒杀系统源码,旨在帮助开发者从零开始构建一个完整的分布式秒杀系统。这个压缩包中的项目提供了实际操作的示例,强调了理论与实践相结合的...

    Spring Boot 3 + Vue 3 开发的前后端分离学习型小说项目

    小说项目,配备保姆级教程手把手教你从零开始开发上线一套生产级别的 Java 系统,由小说门户系统、作家后台管理系统、平台后台管理系统等多个子系统构成。包括小说推荐、作品检索、小说排行榜、小说阅读、小说评论...

    0搭建springboot项目步骤.zip

    在本文中,我们将深入探讨如何从零开始搭建一个Spring Boot项目,并逐步集成多个常用技术,如JDBC、JPA、MyBatis、Redis、MyBatisPlus和Swagger2。Spring Boot以其简洁的配置和快速的开发体验,已经成为Java开发者...

    2020最新-百战程序员-SpringData视频教程从入门到精通(高薪必备技能).txt

    - **在线课程**:如“百战程序员”的Spring Data视频教程,适合从零开始学习到进阶。 - **社区论坛**:Stack Overflow、GitHub等社区可以获取最新的技术动态和解决实际遇到的问题。 综上所述,Spring Data是现代...

    基于Springboot儿童玩具售卖网站的设计与实现(部署视频).zip

    视频教程“springboot儿童玩具售卖网站的设计与实现.mp4”将详细讲解以上各个步骤,包括代码实现、配置详解、问题排查等,帮助开发者从零开始构建这样一个完整的电商平台。通过学习,不仅可以掌握Spring Boot的实践...

    Vue、Spring Boot开发小而完整的Web前后端分离项目实战

    前端采用Vue Element 完成界面布局,从零开始搭建前端项目,手把手带领搭建完成从0到1的完成前端项目的开发,数据接口对接,动态菜单的加载,动态路由的生成,token的校验等;后端采用Spring Boot 、Spring Security...

    tomcat_with_jdk_hsqldb_springboot.rar相关软件

    在从零开始搭建的天猫项目中,HSQDB可能用作开发阶段的临时数据库,用于存储应用数据。 5. **Redis**: Redis是一个高性能的键值存储系统,常用于缓存和消息代理。在天猫项目中,Redis可能会被用来提高数据访问速度...

Global site tag (gtag.js) - Google Analytics