@Qualifier
図1に示すように、インタフェースの実装複数のクラス、およびSpringコンテナに注入されている、@Autowired byTypeを使用し、これらのタイプは、同じ実装クラスであるが、使用されるべきであると@Qualifierは、明示的に実装クラスを指定します。そのため、@修飾子のBYNAMEです。
2は、実装クラスのために @Compomentの後の括弧内の名前を宣言することはできませんあなたが新しい@Qualifierの名前を指定することができます。
3、実装クラス、取り外し名、プラス@Primaryのために、達成することができます。手段:@Primaryデフォルトの実装クラス、@Qualifierを使用せずに、明示的に実装クラスに指定します。