拡張する何百ものアクションを定義する春の設定がありますMyAction
。実行サービスがアクションを検索できるプールがあります。各アクションには、実行サービスが使用する 1 つ以上の「キー」があり、プールがその依存関係をカットするため、appContext を直接使用することはできません。
MyAction
したがって、プールは、タイプのすべての Bean (または拡張する Bean )を収集できる必要がありますMyAction
。
メソッドApplicationContext.getBeansOfType()
は必要なことをしているようですが、いつ安全に呼び出すことができますか?
メソッドでそれを呼び出すことができれば素晴らしいことです@PostConstruct
が、Bean ファクトリがその時点で構成からすべての Bean を追加したことを確認できることは保証されていますか?
注:私の豆のほとんどすべては@Lazy