Inject spring objects into non-sping managed classes

http://stackoverflow.com/questions/310271/injecting-beans-into-a-class-outside-the-spring-managed-context writes
 

You can do this:

ApplicationContext ctx =...
YourClass someBeanNotCreatedBySpring =...
ctx.getAutowireCapableBeanFactory().autowireBeanProperties(
    someBeanNotCreatedBySpring,AutowireCapableBeanFactory.AUTOWIRE_AUTODETECT,true);

You can use @Autowired and so on within YourClass to specify fields to be injected etc.

 

 

 And this one, I didn't quite understand http://www.kubrynski.com/2013/09/injecting-spring-dependencies-into-non.html

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326840318&siteId=291194637