今天开发的时候遇到了一个问题,报了一个异常:No bean named ‘BookServiceImpl’ available。
没有名为“BookServiceImpl”的bean可用
异常显示我的实现类注入bean失败了,我把截图放上来:
我先检查了一遍,配置文件中扫描肯定是没有问题的,但是在我的单元测试中出现了问题,通过查阅资料,解决如下:
注解如果没有指定bean的名字,默认为小写开头的类名。例如类名是BookServiceImpl,则spring返回bookServiceImpl的bean名。