有人可以告訴我如何使用Map對象連接以下構造函數而不使用XML,並且只使用註釋?可能嗎?使用註解將映射注入到構造函數中
public class MyClass {
...
public MyClass (final Map<String, SomeBean> map) {
this.map = map;
}
...
}
當前XML我想擺脫:
<bean id="mybean" class="my.package.MyClass">
<constructor-arg>
<util:map>
<entry key="KEY1" value-ref="ref-bean1" />
<entry key="KEY2" value-ref="ref-bean2" />
</util:map>
</constructor-arg>
</bean>
<bean id="ref-bean1" class="my.package.SomeBean">... </bean>
<bean id="ref-bean2" class="my.package.SomeBean">... </bean>
可以使用['@ Configuration'](http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/beans.html#beans-java) ?該解決方案只會將XML配置移至Java代碼。 – LaurentG