【发布时间】:2016-06-19 00:31:10
【问题描述】:
我正在使用一些已部分迁移到 spring 的第三方 jars。痛点是有很多初始化模块没有迁移到spring。在创建大量 bean 之前,需要先执行初始化模块。
我还阅读了Spring 3 bean instantiation sequence,这里的问题是,第三方库使用@Component 来创建bean(这取决于未迁移到spring 的初始化模块,接线对吗...?)。
现在我可以编写一个 spring bean 来包装所有初始化模块。并在需要它的 bean 之前创建 bean。
那么有没有办法指定bean创建顺序先创建初始化bean呢?
我还检查了一些文档,spring bean 创建是在单线程中进行的,所以这可以工作。
【问题讨论】: