fix: springboot4的适配。上次代码被覆盖了,重新提交一下。

This commit is contained in:
天爱有情
2026-01-26 11:58:02 +08:00
parent 655b7faf57
commit fbbf3e8204
@@ -10,7 +10,6 @@ import org.springframework.boot.autoconfigure.AutoConfigureAfter;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import org.springframework.core.annotation.Order; import org.springframework.core.annotation.Order;
@@ -21,6 +20,8 @@ import org.springframework.data.redis.core.StringRedisTemplate;
* *
* @author Hccake * @author Hccake
*/ */
@AutoConfigureAfter(name = {"org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration",
"org.springframework.boot.data.redis.autoconfigure.DataRedisAutoConfiguration"})
@Configuration(proxyBeanMethods = false) @Configuration(proxyBeanMethods = false)
public class CacheStoreAutoConfiguration { public class CacheStoreAutoConfiguration {
@@ -33,10 +34,9 @@ public class CacheStoreAutoConfiguration {
@Order(1) @Order(1)
@Configuration(proxyBeanMethods = false) @Configuration(proxyBeanMethods = false)
@ConditionalOnClass(StringRedisTemplate.class) @ConditionalOnClass(StringRedisTemplate.class)
@AutoConfigureAfter({RedisAutoConfiguration.class})
public static class RedisCacheStoreConfiguration { public static class RedisCacheStoreConfiguration {
@Bean(destroyMethod = "") @Bean(destroyMethod = "close")
@ConditionalOnBean(StringRedisTemplate.class) @ConditionalOnBean(StringRedisTemplate.class)
@ConditionalOnMissingBean(CacheStore.class) @ConditionalOnMissingBean(CacheStore.class)
public CacheStore redis(StringRedisTemplate redisTemplate) { public CacheStore redis(StringRedisTemplate redisTemplate) {