例えば、私は私の春の構成にA、B、Cの3つの豆を持っています。そして、いつものように豆BとCを作りたいと思います。そして、(他のすべての豆が作られたとき)より、私は豆Aを作るために春に頼みたい。
何か提案がありますか?
ありがとうございました。他のすべてのBeanの後にSpring Beanを作成するにはどうしたらいいですか?
0
A
答えて
0
SpringフレームワークはContextRefreshedEvent
をトリガします。
あなたはそのイベントをキャッチし、あなたが達成しようとしているどのような豆A.
@Component
public class ContextRefreshedEventListener implements
ApplicationListener<ContextRefreshedEvent> {
@Override
public void onApplicationEvent(ContextRefreshedEvent contextRefreshedEvent) {
// Init your bean here
}
}
0
あなたは、私はそれは本当に豆の注文答えではないですけど、多分あなたは単にAの後に呼び出されます@PostConstruct
方法であなたの目標を達成することができ
<bean id="beanOne" class="ExampleBean" depends-on="manager,accountDao">
<property name="manager" ref="manager" />
</bean>
<bean id="manager" class="ManagerBean" />
<bean id="accountDao" class="x.y.jdbc.JdbcAccountDao" />
+0
担当者、あなたの答えに感謝します。しかし、 "dependsOn"はいくつかの豆でうまく動作します。私が豆をたくさん持っているなら、それは良い解決策ではありません。だから、私は一般的なケースのための解決策を探しています。 – pevgen
0
例えば@DependsOn
adnotation
を試してみてくださいBeanが構築され、依存関係が注入され、すべてのプロパティが設定されます。コンテキストが完全にリフレッシュされていて、すべての設定された豆が作成された後
最高のNAS
関連する問題
- 1. Springでは、親Beanに子Beanを挿入するにはどうしたらいいですか?
- 2. 実行時にBean定義オブジェクトを使用して新しいSpring Beanを生成/作成するにはどうすればよいですか?
- 3. Spring:ファクトリBeanを使用して任意の数のBeanを作成する
- 4. Managed Beanが作成してBeanのプロパティを作成すると、
- 5. Spring STSで@Autowired BeanのBeanグラフを表示するにはどうすればよいですか?
- 6. のSpring Beanの作成エラー
- 7. xml構成BeanをJava構成Beanに変換するにはどうすればいいですか?
- 8. Spring autowired bean作成
- 9. Spring - プロトタイプスコープのBeanを破壊するにはどうしたらいいですか?
- 10. 他のすべてのBeanの後に特定のBeanを破壊する方法を教える方法
- 11. Spring Boot - そうでなければプロパティーセットがデフォルトBeanを作成するときにBeanを作成する
- 12. ファクトリBeanに与えられたプロパティに応じてBeanを作成します。
- 13. SpringからすべてのプロパティをBeanに挿入するには?
- 14. Java doubleプリミティブのSpring Beanを作成するにはどうすればよいですか?
- 15. SpringのBeanに依存してBeanを定義します。
- 16. なぜSpring @ Scheduledは@Beanで動作しないのですか
- 17. Springで手動でBeanを自動配線するにはどうしたらいいですか?
- 18. UnitTestsとSpring - 新しいBeanを作成しますか?
- 19. Springで型別にBeanを作成するには?
- 20. 最後にSpring beanをロードする
- 21. @BeanアノテーションとSpring EL式を使用してBeanと名前を作成する
- 22. Spring Singleton Beanはどのように機能しますか?
- 23. Spring MVC:Spring Beanはどのように機能しますか?
- 24. Spring Beanの作成エラーをキャッチするには?
- 25. Spring Beanの初期化後にジョブを実行するにはどうすればよいですか?
- 26. SpringがsessonFactory beanを作成するのに失敗する
- 27. 春のXMLは、私は、他のBeanのリストが含まれていますので、同様のSpring Bean作成した質問
- 28. Spring BeanはPrototypeスコープでどのように動作しますか?
- 29. Spring ExplorerがBean定義ファイルからBeanを表示しない
- 30. setterでコンストラクタの依存関係を設定できるSpring Beanを作成するにはどうしたらいいですか?
を初期化するために、リスナーを作成しようとするだろうか?実際の問題を説明する方が良いです。 – StanislavL
@DependsOnの使用はどうですか? https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/context/annotation/DependsOn.html http://www.concretepage.com/spring/example_dependson_spring – RubioRic
類似した質問: https://stackoverflow.com/a/22089047/1934211また、そのような機能を記述しているSpring Jiraを依存することもできます。https://jira.spring.io/browse/SPR-3948 – OutOfMind