类 RedisAutoConfigure
- java.lang.Object
-
- cn.bbwres.biscuit.caches.redis.RedisAutoConfigure
-
@EnableCaching(order=-2147483648) @AutoConfiguration @EnableConfigurationProperties(BiscuitRedisProperties.class) @AutoConfigureBefore(org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration.class) public class RedisAutoConfigure extends Object
开启注解式缓存 设置EnableCaching为最高优先级,在aop时,最先执行,最后释放。 可以确保 当@Transactional 与@CacheEvict一起使用时,默认设置的情况下,可能会因为先清除缓存后提交事务,从而产生缓存和数据库数据不一致的问题。- 作者:
- zlf
-
-
构造器概要
构造器 构造器 说明 RedisAutoConfigure()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 org.springframework.cache.CacheManagercacheManager(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory, org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer<Object> jackson2JsonRedisSerializer, BiscuitRedisProperties biscuitRedisProperties)缓存管理器org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer<Object>jackson2JsonRedisSerializer()配置序列化org.springframework.data.redis.core.RedisTemplate<Object,Object>redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory, org.springframework.beans.factory.ObjectProvider<org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer<Object>> jackson2JsonRedisSerializer)配置 RedisTemplate
-
-
-
方法详细资料
-
redisTemplate
@Bean public org.springframework.data.redis.core.RedisTemplate<Object,Object> redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory, org.springframework.beans.factory.ObjectProvider<org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer<Object>> jackson2JsonRedisSerializer)
配置 RedisTemplate- 参数:
connectionFactory- redis链接信息jackson2JsonRedisSerializer- json序列化- 返回:
- RedisTemplate
-
jackson2JsonRedisSerializer
@Bean @ConditionalOnProperty(prefix="biscuit.redis", name="enable-json-serializer-value", havingValue="true", matchIfMissing=true) public org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer<Object> jackson2JsonRedisSerializer()配置序列化- 返回:
- jackson2JsonRedisSerializer
-
cacheManager
@Bean public org.springframework.cache.CacheManager cacheManager(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory, org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer<Object> jackson2JsonRedisSerializer, BiscuitRedisProperties biscuitRedisProperties)缓存管理器- 参数:
redisConnectionFactory- redis链接信息jackson2JsonRedisSerializer- json序列化biscuitRedisProperties- 参数配置- 返回:
- CacheManager
-
-