我正在使用我的@Controller
未直接调用的类,当我尝试在该类中使用@Autowired
propeprty定义为@Service
时,属性为{{1 }}。但null
具有相同标记的@Autowired
将在@Controller
内有效。
示例代码:
@Service
public class UsernameValidator implements Validator {
@Autowired private UserDao userDao;
// code here when used, userDao is always null
}
答案 0 :(得分:1)
如果您的applicationContext.xml
:
<context:component-scan base-package="com.yourproject" />