Sunday, 15 July 2012

java - Building a Spring ConfigurationRetriever to load beans from spring context file for a command line program. How to use @Autowired in this clas? -



java - Building a Spring ConfigurationRetriever to load beans from spring context file for a command line program. How to use @Autowired in this clas? -

i building command-line programme in java spring framework. based on arguments passed command-line programme relevant beans need loaded , executed. rely on configurationretriever class i've shown below. i'm having bean everywhere in configurationretriever (it works fine calling getbean i've shown in code). ideally utilize @autowired. how can that?

thank in advance!

public class configurationretriever { private applicationcontext context; public configurationretriever() { context = new classpathxmlapplicationcontext("beans-service.xml"); } public servicenamerunproperties getsearchindexservices(string service_name) { servicenamerunpropertiesdao dao = (servicenamerunpropertiesdao) context .getbean("servicenamerunpropertiesdaoimpl"); servicenamerunproperties servicenamerunproperties = new servicenamerunproperties(); servicenamerunproperties = dao .getservicerunpropertiesbyname(service_name); homecoming servicenamerunproperties; } public string getqueryexecutorservice() { queryexecutorservice queryexecutorservice = (queryexecutorservice) context .getbean("queryexecutorimpl"); homecoming queryexecutorservice.executequery(); } }

java spring spring-mvc spring-security autowired

No comments:

Post a Comment