本文主要是介绍autowire注解读不到bean实例的问题 nested exception iry.NoSuchBeanDefinitionException: No qualifying bean of typ,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
因为我用的orm框架是mp 所以service层除了自己写的实现外 默认会多一个mp本身的实现类,所以在controller注入的时候 光用@Autowired是找不到的 需要配合@Qualifier并且写上实现类名才可以
但是我遇到的问题是 @Qualifier也使用了 但是还是报错 代码如下:
研究半天没搞明白 后来在我们大神的指点下 才知道原因,正确代码如下:
细心的朋友应该能看到,@Qualifier里面的值YwPayOrderServiceImpl的首字母大小写不一致,原因是spring默认的命名规则是驼峰,所以我第一个截图那样写有问题,。这个问题赤裸裸的打脸了我这样的代码搬运工,看来还是要补习下基础了。。。。
这篇关于autowire注解读不到bean实例的问题 nested exception iry.NoSuchBeanDefinitionException: No qualifying bean of typ的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!