我宣布<context:component-scan base-package="com.blah.domain.*" />
在春天扫描所有注释。我已在同一个包裹下宣布我的课程
package com.blah.domain;
@Service
public class UserService extends BaseService implements InitializingBean {
.....
}
BaseService
定义如下: -
@Service
public class BaseService {
........
}
我尝试通过Web应用程序调用{{1}}以及测试用例,但在这两种情况下,异常如下
UserService
:无法自动装配字段:org.springframework.beans.factory.BeanCreationException
我正在粘贴下面的弹簧定义:
private com.blah.domain.service.UserService
答案 0 :(得分:4)
base-package
属性采用包名称,而不是通配符,即它应该是
<context:component-scan base-package="com.blah.domain" />