Я использую класс, который не вызывается моим @Controller
напрямую, и когда я пытаюсь использовать @Autowired
propeprty в этом классе, который определен как @Service
, свойство равно null
.Но @Autowired
с той же разметкой будет работать внутри @Controller
.
Пример кода:
@Service
public class UsernameValidator implements Validator {
@Autowired private UserDao userDao;
// code here when used, userDao is always null
}