私はSpringのドキュメントのいくつかを調べていましたが、<context:annotation-config>
はサブセット<context:component-scan>
であることを知りました。 <context:annotation-config>
の助けを借りて、私たちはいくつかのアドオン機能(つまり、定義されたコンポーネントの指定されたbasePackageをスキャン)を使って<context:component-scan>
を使って同じことを達成できます。
だから私の質問は、これらの2つの用途は何ですか?簡単な言葉で<context:annotation-config>対<context:component-scan>
1
A
答えて
4
:
注釈-config設定:注釈の設定の主な仕事は、Javaの豆に存在し、それらが既に登録されているすべての注釈を活性化することであるいずれかのアプリケーションのコンテキスト・ファイルで定義またはコンポーネントスキャン中に登録されることにより、 。重要なポイントは登録する必要があることです。
コンポーネントスキャン:可能なコンポーネントのスキャンは、注釈の設定が行うすべてを行うことができ、それに加えて、それはまた、それらが@Component
でアノテートされている春のBeanとしてJavaクラスを登録し、@Service
、@Repository
など
関連する問題
- 1. <applet>対<object>
- 2. XSD <element><complexType><sequence>対<element><sequence>
- 3. Ivy:<ivy:settings>対<ivy:configure>
- 4. <zipfileset>対<fileset> ant
- 5. <button>対<input type = "image">
- 6. ActionBlock <T>対Task.WhenAll
- 7. java.util.Properties対java.util.Map <String、String>
- 8. "def <=>"対 "def method_missing"
- 9. ArrayList <MyClass>対MyClass [26]?
- 10. <asp:TextBox> Vs <input type = "text">対Html.TextBox
- 11. Java Generics WildCard:<? Number>対<T extends Number>
重複:http://stackoverflow.com/questions/7414794/difference-between-contextannotation-config-vs-contextcomponent-scan –