如何在 spring-servlet.xml 文件中添加多个包context:component-scan
元素?
我努力了
<context:component-scan base-package="z.y.z.service" base-package="x.y.z.controller" />
and
<context:component-scan base-package="x.y.z.service, x.y.z.controller" />
and
<context:component-scan base-package="x.y.z.service" />
<context:component-scan base-package="x.y.z.controller" />
但出现错误:
org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [x.y.z.dao.daoservice.LoginDAO] found for dependency:
下面的做法是正确的:
<context:component-scan base-package="x.y.z.service, x.y.z.controller" />
请注意,该错误抱怨x.y.z.dao.daoservice.LoginDAO
,它不在上面提到的包中,也许你忘记添加它:
<context:component-scan base-package="x.y.z.service, x.y.z.controller, x.y.z.dao" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)