/**
* 缓存
*/
@Component
public class SecretCache implements CommandLineRunner {
@Autowired
private SysMappr sysMapper;
@Resource
private RedisTemplate<Object, List<Sys>> redisTemplate;
@Override
public void run(String... args) throws Exception {
redisTemplate.opsForValue().set("miji",sysMapper.select("of"));
System.out.println("加载缓存成功");
}
}
我在网上看的注解是
@Autowired
private RedisTemplate<Object, List<Sys>> redisTemplate;
但是报错说
Description:
Field redisTemplate in com.kuiniu.archivesmodule.controller.SecretCache required a bean of type 'org.springframework.data.redis.core.RedisTemplate' that could not be found.
- Bean method 'redisTemplate' in 'RedisAutoConfiguration' not loaded because @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) found beans named redisTemplate
Action:
Consider revisiting the conditions above or defining a bean of type 'org.springframework.data.redis.core.RedisTemplate' in your configuration.
使用@Resource注解就好了