nullpointerexception - Calling DAO class method through through Service class in main(String []args) method of Spring project -
i have spring project following classes:
- reporting.java
- ipersistenceservice.java
- persistenceservice.java (implements ipersistenceservice) , has @service annotation
reportingdao.java: has method updatedata(). (newly added)
in reporting.java there main(string []args) method have call updatedata() of reporting.java.
reporting.java:
@autowired ipersistenceservice persistenceservice; public static void main(string []args) { applicationcontext context = new classpathxmlapplicationcontext(applicationcontext.xml) // context has values populated in it. persistenceservice.updatedata(); // getting persistenceservice null here. } ipersistenceservice.java public void updatedata(); @service persistenceservice.java (implements ipersistenceservice) public void updatedata() { reportingdao reportingdao = new reportingdao (); reportingdao.updatedata(); } the problem m not able call updatedata() method main() class method. getting null persistenceservice.
i not sure added in applicationcontext.xml.
thanks in advance.
your problem can't mix , match using spring bean factory , calls new. moment instantiate object out of spring's hands.
either add service spring configuration or instantiate objects need calling new.
Comments
Post a Comment