春の構成でBeanの定義があるとしましょう
<bean id="scanningIMAPClient" class="com.acme.email.incoming.ScanningIMAPClient" />
私が本当に望んでいるのは、構成された電子メールサーバーが通常のIMAPサーバーである場合はscaningIMAPClientタイプがcom.acme.email.incoming.GenericIMAPClientであり、GMAILサーバーである場合はcom.acme.email.incoming.GmailIMAPClientです(gmail以降動作は少し異なります)GmailIMAPClientはGenericIMAPClientのサブクラスです。
スプリング構成でそれをどのように達成できますか?
電子メールサーバーの構成を含むプロパティファイルがあります。