@Service
すべてのプロジェクトで使用できるコア機能を提供する注釈付きクラスがあります。
@Service
public class MyService {}
プロジェクト固有のものを実装するためにそれを拡張する別のもの:
@Service
public class ExtendedMyService extends MyService {}
@Qualifier("MyServiceAlias")
ここで、プロパティを使用して自動配線するときに使用できるように Bean エイリアスを構成したいと思います。
# MyService qualifier (default: myService)
myService.qualifier=extendedMyService
XML では次のようになります。
<alias name="${myService.qualifier}" alias="MyServiceAlias" />
ここでも説明されていますが、XML を使用せずに JavaConfig のみで行う必要があります。それは可能で、どのように実現するのですか?