I am trying to call some of my service methods from the main function and coming against this error.
Is it possible to use DOD objects like this?Code:Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'roodRunner' defined in file ... Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class ... Constructor threw exception; nested exception is java.lang.NoClassDefFoundError [RoodRunner]: : Lcom...LocationDataOnDemand
Here is a portion of my runner class
Thanks in advance.
Z.
Code:@Component @Configurable @ContextConfiguration(locations = "classpath:/META-INF/spring/applicationContext*.xml") public class RoodRunner { @Autowired LocationDataOnDemand ldod; @Autowired MyService myService; @Autowired MyDataOnDemand cdod; @Autowired MyRepository myRepository; My my; @Autowired LocationService myLocationService; /** * @param args */ public static void main(String[] args) { ApplicationContext ac= new ClassPathXmlApplicationContext("classpath*:META-INF/spring/applicationContext*.xml"); RoodRunner runner = ac.getBean(RoodRunner.class); My testMy = runner.cdod.getNewTransientMy(0); Location location = runner.ldod.getNewTransientLocation(0); testMy.setLocation(location); runner.myService.saveMy(testMy); runner.myService.updateMy(testMy); } }


Reply With Quote
