2011-05-28 40 views
0

有没有一种方法,我可以有春天注入施工对象的依赖关系在运行,而不是解析Spring的XML文件或在包扫描时?自动装配Spring服务对象上建设

我有一些对象扩展Thread并做文件传输。将这些Thread子类依赖于自动装配的服务很好,所以我不必在构造函数中传递它们。

奖金问题!

有什么我需要这些线程子做,一旦他们完成了他们的run()执行已完成?他们是否需要以某种方式“杀人”?

回答

0

我会用Spring的注入设施是。你可以注入一个ThreadPoolTaskExecutor并让你的对象使用它。没有线程会被你的应用程序杀死或损害:Spring将全部管理它们。

+0

duffymo:在@Async注释听起来令人难以置信的帮助。因此,我可以使用现有的@Services(通过包扫描得到实例化和自动装配),注解我想异步完成的方法,并且TaskExecutor thingy将会在单独的线程中运行它,并且我的@Service的所有成员仍然可用?如果是这样,那就是王牌! – Deejay 2011-05-28 13:47:38

相关问题