私は通常、次のように XML Spring 構成 (spring-conf.xml) を使用します。
<beans>
<context:component-scan base-package="org.company.dept.business" />
...
<bean id="myServiceB2B" class="org.company.dept.business.service.MyService"
p:configLocation="WEB-INF/classes/b2b.properties" />
<bean id="myServiceResidential" class="org.company.dept.business.service.MyService"
p:configLocation="WEB-INF/classes/residential.properties" />
...
</beans>
クラス MyService のファイル (定義) は 1 つしかないため、XML Spring 構成を使用せずに 2 つの Bean をインスタンス化する方法はありますか?
私は XML 定義に問題はありませんが、常に XML 構成をできるだけ最小限に抑えるようにしています。