私はこれらの2つの注釈を理解しているようです。私はjavadocsを読むようにしようとしているが、まだ理解できない。誰もこの2について簡単なコードで説明するのを助けることができますか? ありがとうございます。Springフレームワーク@Configurableと@Configuration
2
A
答えて
2
豆を構成するXMLベースの構成の代わりに、@Configuration
を使用します。したがって、xmlファイルの代わりに、クラスを記述し、そのファイルに@Configuration
で注釈を付け、そのメソッドに@Bean
注釈を使用してBeanを定義します。
最後にAnnotationConfigApplicationContext
を使用してこの@Configuration
クラスを登録して、定義されたBeanを管理します。小さな例はSpring Configuration Documentaionです。上記リンク、構成のちょうど別の方法である
から引用
クラスが 一つ以上@Bean方法を宣言し、ビーン定義とサービス要求を生成するためにSpringコンテナ によって処理することができることを示しそれらの豆は ランタイムです。
@Configurable
は、aspectjライブラリを使用してSpringが管理していないオブジェクトに依存関係を挿入するアノテーションです。つまり、まだ普通のnew
演算子を使用してオブジェクトを作成する古い方法を使用しますが、春は自動的にそのオブジェクトへの依存関係を注入します。あなたはそれのサンプルを見つけることができますhere
0
@Configurationは、Javaベースの設定メカニズムの中核であり、XMLベースの設定の代替手段を提供します。 @Configurationクラスは@Beanで注釈が付けられたメソッドがファクトリBeanに使用されることを除いて、通常の@Componentsクラスとまったく同じです。
関連する問題
- 1. Spring @Configurableアノテーションwith AspectJ
- 2. Aurelia DIコンフィグレーションクラスとSpring @configuration
- 3. Spring Boot Recaptcha Configuration
- 4. IntelliJ Spring Configuration Issue
- 5. Spring @Configurationのプロパティ
- 6. spring boot hibernate configuration
- 7. GemFire - Spring Boot Configuration
- 8. Spring ReloadableResourceBundleMessageSource configuration
- 9. Tomcat 8、Springブート、@ Configurable LoadTimeWeaving with -javaagent?
- 10. コンパイルタイムウィービングでSpring @Configurableの起動パフォーマンス
- 11. Spring @Configuration in separate class
- 12. about spring social xml configuration
- 13. Spring 3の@Componentと@Configurationの違い
- 14. Spring `@ Configuration`クラスの注文
- 15. Playフレームワーク2.0とSpringフレームワークの統合
- 16. SpringフレームワークとデフォルトBeanのオーバーライド
- 17. データベース接続mysqlとSpringフレームワーク
- 18. MavenプロジェクトSpring SocialフレームワークとJersey
- 19. SpringとMockフレームワークの統合
- 20. @Configurableはサブクラス
- 21. なぜSpringの@Configurableは動作することがありますか?
- 22. Commons Configurationを再ロードする2 Spring bean
- 23. Spring Configuration - Mock Beansを挿入する
- 24. Springフレームワークのロールバックメカニズム
- 25. ClassPathXmlApplicationContextエラー、Springフレームワーク
- 26. Entity Framework 4.0 + Configurable ProviderManifestToken
- 27. Jsonマッピングエラー:javax.servlet.ServletException。 Springフレームワーク
- 28. Spring-Hibernate統合フレームワーク
- 29. SpringフレームワークのBeansスコープ
- 30. Springフレームワークapplication.properties vs logback.xml
ありがとう@Madhusudana!それはまさに私が探している答えです。 Rod Johnson氏は、これがSpringの多くの隠された宝石の一つだと言ったので、私はConfigurableを発見したい。しかし、ほとんどの場合、Javaベースの設定としてConfigurationを使用していることがわかりました。 –