Mam zasobu (wiosną fasoli), który ma jedne z jego pól wstrzykiwane przez wiosnę, na przykład:Wiosna Injection - dostęp do zatłoczonego obiektu wewnątrz konstruktora
@Repository(value="appDao")
public class AppDaoImpl implements AppDao {
@PersistenceContext
EntityManager entityManager;
public Resource() {
... use entityManager ... // doesn't work
}
}
wiem, że nie mają dostępu wstrzyknięty entityManager w konstruktorze i powinien użyć adnotacji @PostConstruct
na innej metodzie. Ale jakie są tego powody?
mam kłopoty ze zrozumieniem pytanie: klasa jest AppDaoImpl ale mówisz zasobu () jest contructor? Resource() rzeczywiście ma składnię konstruktora, ale jego nazwa to diff. – jamesdeath123