Class RedissonAutoConfigurationV4

java.lang.Object
org.redisson.spring.starter.RedissonAutoConfigurationV4

@AutoConfiguration(before=org.springframework.boot.data.redis.autoconfigure.DataRedisAutoConfiguration.class) @ConditionalOnClass({org.redisson.Redisson.class,org.springframework.data.redis.core.RedisOperations.class,org.springframework.boot.data.redis.autoconfigure.DataRedisAutoConfiguration.class}) @EnableConfigurationProperties({RedissonProperties.class,org.springframework.boot.data.redis.autoconfigure.DataRedisProperties.class}) public class RedissonAutoConfigurationV4 extends Object
Spring configuration used with Spring Boot 4.0+
Author:
Nikita Koksharov
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.redisson.api.RedissonClient
     
    org.redisson.spring.data.connection.RedissonConnectionFactory
    redissonConnectionFactory(org.redisson.api.RedissonClient redisson)
     
    org.redisson.api.RedissonReactiveClient
    redissonReactive(org.redisson.api.RedissonClient redisson)
     
    org.redisson.api.RedissonRxClient
    redissonRxJava(org.redisson.api.RedissonClient redisson)
     
    org.springframework.data.redis.core.RedisTemplate<Object,Object>
    redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
     
    org.springframework.data.redis.core.StringRedisTemplate
    stringRedisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • EMPTY

      public static final String[] EMPTY
  • Constructor Details

    • RedissonAutoConfigurationV4

      public RedissonAutoConfigurationV4()
  • Method Details

    • redisTemplate

      @Bean @ConditionalOnMissingBean(name="redisTemplate") public org.springframework.data.redis.core.RedisTemplate<Object,Object> redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
    • 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