Could not autowire. No beans of ‘RedisTemplate<String, Object>‘ type found.

  • Post author:
  • Post category:其他


问题阐述:错误级别

解决方案:将@Autowired改为@Resource

@AutoWried按by type自动注入,而@Resource默认按byName自动注入。

@Resource的查询注入顺序是,去Bean中查找Name,如果查不到就去查Class,其次再从属性去查找,如果我们定义的类中有相同的Name可能会报错,因为查询到了多个。



版权声明:本文为cheers_bin原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。