春の豆がいくつかあるとします。
<beans>
<bean name="A" ... />
<bean name="B" ... />
</beans>
「B」は、「A」を必要としないリモートサービスを公開します。「A」のロードには無視できない時間がかかると仮定します。つまり、再起動サイクル中に、アプリケーションはリモートクライアントをハングさせます。リモートクライアントは実際にはサーバーに接続できますが、Springコンテナが完全に初期化されるまで応答を待ちます。
私ができるようにしたいのは、「B」リモートサービスが(アプリケーションの状態に基づいて)NOT_READYなどを返すことしかできない場合でも、すぐに応答するようにすることです。ただし、コンテナーは、ロードの順序に関係なく、Beanをlazy-initとして指定した場合でも、すべてのBeanが初期化されるまで強制的に待機します。
「B」がすぐに利用可能になるということは、Springが部分的に初期化されたコンテナを利用可能にする必要があることを意味するのではないかと思います。ただし、初期化の順序に関する情報と、適切な回避策が見つかったかどうかを確認していただければ幸いです。