可插入的Spring上下文文件

时间:2015-11-24 11:23:58

标签: java spring

处理某种情况的最佳方法是什么,在运行时将新的Spring上下文引入应用程序,而服务器重启不是一种选择?

我有一个应用程序,其中一些bean被注册到其他bean,名为" manager"何时创建上下文。现在,如果以后需要新的功能,我有一个Spring配置文件为新功能定义bean,这些bean应该将它们自己注册到已经创建的" manager"。如果将新文件添加到类路径并重新启动服务器,但如何在不重新启动的情况下实现它,这可以正常工作吗?

我想我应该让Application容器以某种方式注意新的上下文文件并在启动时处理它们。但这可能吗?

1 个答案:

答案 0 :(得分:0)

您是否考虑过将spring与Apache Felix等框架结合起来?

http://felix.apache.org/