`

往非sping管理的类里注入spring对象

 
阅读更多
http://stackoverflow.com/questions/310271/injecting-beans-into-a-class-outside-the-spring-managed-context 写道
 

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.

 

 

 还有这个,没怎么看懂 http://www.kubrynski.com/2013/09/injecting-spring-dependencies-into-non.html

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics