项目注入如图所示,报错
解决方法:将@Autowired改为@Resource
或者将泛型去掉
原因:RedisTemplate< String, Object>注入时用到了@Autowired,@Autowired默认按照类型装配的。也就是说,想要获取RedisTemplate< String, Object>的Bean,要根据名字装配。使用@Resource,它默认按照名字装配。
项目注入如图所示,报错
解决方法:将@Autowired改为@Resource
或者将泛型去掉
原因:RedisTemplate< String, Object>注入时用到了@Autowired,@Autowired默认按照类型装配的。也就是说,想要获取RedisTemplate< String, Object>的Bean,要根据名字装配。使用@Resource,它默认按照名字装配。