Spring应用程序上下文初始化

时间:2016-04-06 05:17:33

标签: spring initialization

在我的Spring应用程序中,在上下文初始化时。 DB不可用,一段时间后会出现(由于DB冗余)。在这种情况下,我的spring应用程序初始化应该被延迟,或者应用程序应该重试数据库连接。如何通过Spring实现同样的目标。

Srirama。

1 个答案:

答案 0 :(得分:0)

我建议调查ApplicationContextInitializer。它用于在大多数弹簧初始化的魔法发生之前设置您的上下文。

我不确定它是否是针对您的用例设计的,但是在启动期间调用initialize方法时没有初始化bean。

链接中提供的示例涉及属性,但我认为没有理由不创建自己的手动创建的连接并等待它准备就绪。