nullpointerexception - Calling DAO class method through through Service class in main(String []args) method of Spring project -


i have spring project following classes:

  1. reporting.java
  2. ipersistenceservice.java
  3. persistenceservice.java (implements ipersistenceservice) , has @service annotation
  4. 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