Package org.redisson.spring.starter
Class RedissonAutoConfiguration
java.lang.Object
org.redisson.spring.starter.RedissonAutoConfiguration
- Direct Known Subclasses:
RedissonAutoConfigurationV2
@Configuration
@ConditionalOnClass({org.redisson.Redisson.class,org.springframework.data.redis.core.RedisOperations.class})
@ConditionalOnMissingClass("org.springframework.boot.autoconfigure.AutoConfiguration")
@AutoConfigureBefore(org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration.class)
@EnableConfigurationProperties({RedissonProperties.class,org.springframework.boot.autoconfigure.data.redis.RedisProperties.class})
public class RedissonAutoConfiguration
extends Object
Spring configuration used with Spring Boot 2.6 and lower
- Author:
- Nikita Koksharov, Nikos Kakavas (https://github.com/nikakis), AnJia (https://anjia0532.github.io/)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.redisson.api.RedissonClientredisson()org.redisson.spring.data.connection.RedissonConnectionFactoryredissonConnectionFactory(org.redisson.api.RedissonClient redisson) org.redisson.api.RedissonReactiveClientredissonReactive(org.redisson.api.RedissonClient redisson) org.redisson.api.RedissonRxClientredissonRxJava(org.redisson.api.RedissonClient redisson) redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory) org.springframework.data.redis.core.StringRedisTemplatestringRedisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
-
Constructor Details
-
RedissonAutoConfiguration
public RedissonAutoConfiguration()
-
-
Method Details
-
redisTemplate
-
stringRedisTemplate
@Bean @ConditionalOnMissingBean(org.springframework.data.redis.core.StringRedisTemplate.class) public org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory) -
redissonConnectionFactory
@Bean @ConditionalOnMissingBean(org.springframework.data.redis.connection.RedisConnectionFactory.class) public org.redisson.spring.data.connection.RedissonConnectionFactory redissonConnectionFactory(org.redisson.api.RedissonClient redisson) -
redissonReactive
@Bean @Lazy @ConditionalOnMissingBean(org.redisson.api.RedissonReactiveClient.class) public org.redisson.api.RedissonReactiveClient redissonReactive(org.redisson.api.RedissonClient redisson) -
redissonRxJava
@Bean @Lazy @ConditionalOnMissingBean(org.redisson.api.RedissonRxClient.class) public org.redisson.api.RedissonRxClient redissonRxJava(org.redisson.api.RedissonClient redisson) -
redisson
@Bean(destroyMethod="shutdown") @ConditionalOnMissingBean(org.redisson.api.RedissonClient.class) public org.redisson.api.RedissonClient redisson() throws IOException- Throws:
IOException
-