0

別の状況で Stack Overflow で既に尋ねられている可能性があるこの質問をして申し訳ありません。

Stack Overflow と google でよく検索しました。しかし、信頼できる適切な答えを見つけることができませんでした。そのため、新しい質問を作成しました。

Annotationいくつかの検索の後、 と の両方を使用する方がよいことがわかりましXML configurationSpring project。では、いくつか質問があります。

  1. 私は正しいものを見つけましたか?

  2. また、誰でも教えてもらえwhen to use annotations and when to use XML based configuration in Springますか?

  3. pros and cons注釈と XML 構成の両方について、いくつかの例を示します。

良い答えは間違いなく大歓迎です.Thanks.

4

1 に答える 1

2

私は次に従います:

私は自分のプロジェクトでクラスの注釈を使用し、サードパーティのライブラリに Bean を注入する必要がある場合は XML に頼っています。これは、XML が唯一の方法であるためです。

アノテーションを使用することをお勧めします。なぜなら、XML 定義に比べてはるかに保守が容易だからです。

さらに、Spring は、アノテーションを使用するコンポーネント スキャンを使用して、Bean を自動登録する非常に簡単な方法を容易にします。

さらに、単体テストの依存関係を挿入するために XML を編集し続ける必要がないため、テストが簡単になります。

Plus アノテーションは、コードの動作に関するドキュメントとして機能します。

XML 定義は注釈をオーバーライドすることに注意してください。

于 2013-03-29T07:02:27.593 に答える