我有一个带有 Redis 缓存的 Spring Boot 2 应用程序。CacheManager
在我覆盖bean之前,它工作得很好。
问题:以下配置属性被忽略(我无法再关闭缓存):
spring.cache.type=none
尽管根据文档它应该可以工作。
问题:如何制作spring.cache.type=none
作品?
有这样的解决方法,但这远不是一个好的解决方案。
更多详细信息:这是我的配置的样子:
@Configuration
public class CacheConfiguration {
@Bean
RedisCacheWriter redisCacheWriter(RedisConnectionFactory connectionFactory) {
return RedisCacheWriter.lockingRedisCacheWriter(connectionFactory);
}
@Bean
CacheManager cacheManager(RedisCacheWriter redisCacheWriter) {
Map<String, RedisCacheConfiguration> ttlConfiguration = ...
RedisCacheConfiguration defaultTtlConfiguration = ...
return new RedisCacheManager(
redisCacheWriter, defaultTtlConfiguration, ttlConfiguration
);
}
}
jeck猫
翻阅古今
相关分类