策码奔腾

springboot封装redisTemplate

@Configuration(proxyBeanMethods = false)//不被代理
    @ConditionalOnClass(StringRedisTemplate.class)//判断是否存在
    @Import({RedisAutoConfiguration.class})//注入
    @AutoConfigureAfter({RedisAutoConfiguration.class})//加载
    public static class RedisCacheConfiguration {

        @Bean
        @ConditionalOnBean(StringRedisTemplate.class)//判断是否注入
        @ConditionalOnMissingBean(MyCache.class)//判断是否已封装
        public CacheStore redis(StringRedisTemplate redisTemplate) {
            return new MyCache(redisTemplate);//封装
        }
    }

 

posted @ 2023-04-10 17:57  策码奔腾  阅读(65)  评论(0)    收藏  举报
console.log('欢迎');