在使用 Redisson 的过程中,我们通常会搭配使用 Spring Boot 来构建应用程序。为了简化 Redisson 在 Spring Boot 中的使用,Redisson 团队开发了一个专门针对 Spring Boot 的 Starter 包,即redisson-spring-boot-starter。这个 Starter 包提供了与 Spring Boot 集成所需的依赖和配置,可以让我们更加方便地使用 Redisson。
SpringBoot的自动配置原理和Starter机制 一、springboot自动配置原理1.在SpringBoot主启类上面添加的SpringBootApplication是一个复合(派生)注解,里面有很多很重要的注解,像@SpringBootConfiguration,他的作用是将SpringBoot主启动类标记为一个配置类,2.@ComponetScan(默认扫描主启动类所在的包以及所在包的子包标识了注解的...
import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest.WebEnvironment; @SpringBootTest(webEnvironment = WebEnvironment.RANDOM_PORT) public class A...
1 引入maven 只需引入redisson-spring-boot-starter就可以了,不过这里需要注意springboot与redisson的版本,因为官方推荐redisson版本与springboot版本配合使用。版本不匹配会导致这种问题。 将Redisson 与 Spring Boot 库集成。取决于Spring Data Redis模块,支持 Spring Boot 1.3.x - 2.4.x 这句话是官方说的,不过现在的...
一、创建springboot项目 1.通过idea创建springboot项目 2.通过web网站创建springboot项目 创建完之后的项目结构如下: 二、引入redisson依赖 由于我们是springboot整合redisson,所以我们只需引入springboot-redisson-starter就可以了,不过这里需要注意springboot与redisson的版本,因为官方推荐redisson版本与springboot版本配合使用。
第一步: 在 Spring Boot 的项目中,添加 redisson-spring-boot-starter 依赖 在项目的pom.xml文件中添加 redisson-spring-boot-starter 依赖,根据Spring Boot 的版本来选择 Redisson 的版本。 <dependency><groupId>org.redisson</groupId><artifactId>redisson-spring-boot-starter</artifactId><version>3.16.8</ve...
第一步: 在 Spring Boot 的项目中,添加 redisson-spring-boot-starter 依赖 在项目的pom.xml文件中添加 redisson-spring-boot-starter 依赖,根据Spring Boot 的版本来选择 Redisson 的版本。 <dependency><groupId>org.redisson</groupId><artifactId>redisson-spring-boot-starter</artifactId><version>3.16.8</ve...
先从IDEA-maven管理Tab中查看,要确保自己的项目里面已经引入了下图所示的spring-boot-starter-data-redis。如何集成spring-boot-starter-data-redis,参考前面章节《单例、哨兵、集群模式整合》 如上所示,我们使用的是spring data 2.2.4版本,所以artifactId为redisson-spring-data-22。如果你使用的其他的版本,以此类推。
版本问题请参考:https://github.com/redisson/redisson/tree/master/redisson-spring-boot-starter <!--注意版本问题 我的SpringBoot版本是2.1.0.RELEASE--> <dependency> <groupId>org.redisson</groupId> <artifactId>redisson-spring-boot-starter</artifactId> <version>3.15.6</version> <exclusions> <exclusi...
redisson-spring-boot-starter依赖于redisson-spring-data模块,与最新版本的 Spring Boot 兼容。如果需要支持之前的 Spring Boot 版本,可以降级redisson-spring-data模块。兼容版本如下: 配置属性 基本的配置属性如下: spring: data: redis: # 数据库 database:0 ...