-3
私は初心者です。以下のような質問があります。 誰でも春の名前付き注釈について私に説明することはできますか?名前の付いた春の注釈
例1:
@Service
public class A{...}
例2:
@Service("nameA")
public class A{...}
私は初心者です。以下のような質問があります。 誰でも春の名前付き注釈について私に説明することはできますか?名前の付いた春の注釈
例1:
@Service
public class A{...}
例2:
@Service("nameA")
public class A{...}
第二の例:
@Service("nameA")
public class A{...}
として以下の実施例の違いは何ですか
このサービスに名前を付けます。あなたはこの方法でBeanをautowireすることができます
@Autowired
@Qualifier("nameA")
private A a;
これはあなたの例では特に有用ではありません。あなたはXML設定を使用している場合でも、考えてみます。
<bean id="thisIsAQualifier" class="A"/>
<bean id="thisIsAnotherQualifier" class="A"/>
あなたができるようになりましautowireこれらのいずれか@Qualifier
注釈を持つ彼らは両方とも同じクラスであっても。修飾子なし
@Autowired
@Qualifier("thisIsAQualifier")
private A a;
@Autowired
@Qualifier("thisIsAnotherQualifier")
private A a2;
タイプA
の2つのBeanがあるだろうとして、あなたは、No unique bean
エラーを受け取ることになります。
私は参照してください。ありがとう – user3205761
* [その人](https://english.stackexchange.com/a/8679)*ではありません。 –