开发的时候遇到了一个问题,报了一个异常:No bean name 'OrderServiceImpl' available。

Spring类注入异常_spring

异常显示我的实现类注入bean失败了,进行排查。

最终原因(bean开头错误地使用了大写)

Spring类注入异常_类名_02

注解如果没有指定bean的名字,默认为小写开头的类名。例如类名是ProvincialServiceImpl,则spring返回provincialServiceImpl的bean名。

将指定类名改为小写即可使用。