2010-08-04 117 views
1

我使用的是不直接由我的@Controller調用的類,當我嘗試使用該類中的@Autowired propeprty時,定義爲@Service,屬性爲null。但@Autowired具有相同的標記將在@Controller內工作。是否可以在@Service中使用Spring 3 @Autowired註釋?

示例代碼:

@Service 
public class UsernameValidator implements Validator { 

    @Autowired private UserDao userDao; 

    // code here when used, userDao is always null 

} 

回答

1

這應該完全正常工作,如果你有以下的applicationContext.xml

<context:component-scan base-package="com.yourproject" /> 
相關問題