错误:


org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'xx' is defined


 


错误的一般解决办法:

1.看xxbean是否已经注入,或者得到的bean名字错误.

2.看spring的配置文件<context:component-scan base-package="com.xx"></context:component-scan>是否扫描了


 


 


context:component-scan配置解释:





       <!-- ******************************************************************** -->


       <!-- Scan for service layer annotated beans -->


       <!-- ******************************************************************** -->


       <context:component-scan base-package="com.boss.core.service" scoped-proxy="interfaces" />


 



base-package是扫描范围,用来扫描配置的包名下所有用注解来自动注入的类进行Bean自动装配。scoped-proxy是作用域。


 



作者:SVENNEE