关于SpringBoot中使用RedisCacheManager没有构造函数的问题

 

在SpringBoot2.0中, 使用

public CacheManager cacheManager(RedisTemplate redisTemplate)

{

//问题在这里

RedisCacheManager rcm = new RedisCacheManager(redisTemplate);

rcm.setDefaultExpiration(60);//秒

return rcm;

会提示没有相应的构造方法,这是由于SpringBoot新的改动导致。

将加粗部分改成:

public CacheManager cacheManager(RedisConnectionFactory factory) {

RedisCacheManager rcm = RedisCacheManager.builder(factory).build();

return rcm;
}

问题解决!!!

 

你可能感兴趣的:(关于SpringBoot中使用RedisCacheManager没有构造函数的问题)