出现这个错误,新手求指教怎么修改
: Error creating bean with name 'leavePersonManageBS': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'leavePersonListQuery' is defined
注入的时候错误,
'leavePersonManageBS'这个没有找到。
不清楚你spring使用的什么方式注入。
bean的xml中有没有
或者在service那里没有@Resource
leavePersonListQuery未在spring上下文中注册
bean没有在Spring的配置文件中定义。
如果是使用注解方式的话,检查这个类是否在注解扫描路径下;如果是自定义bean的话,检查applicationContext中是否定义了id为leavePersonManageBS的bean.
<context:component-scan base-package="com.xxx" ></context:component-scan>
Injection of resource dependencies failed:表明leavePersonManageBS依赖的bean生成 失败,也就是说
No bean named 'leavePersonListQuery' is defined:在leavePersonManageBS中依赖'leavePersonListQuery这个bean,但是你没有定义