通过调用另一个bean的方法来创建bean

时间:2014-05-19 18:06:01

标签: java spring map set javabeans

我不熟悉Java或Spring。我有一个注入的bean,这是一个Map。我想注入另一个bean,它将是Map中所有键的Set。

`

<util:map id="servers">
   <entry key="www.google.com" value="google" />
   <entry key="www.amazon.com" value="amazon" />
   <entry key="www.apple.com" value="apple" />
</util:map>

`

我想通过调用Map.keySet()方法使用此bean来创建Set。 `

<bean id="serverHosts" >
    <value></value>
</bean>

` 如何初始化这个bean?

1 个答案:

答案 0 :(得分:2)

尝试

<bean id="serverHosts" factory-method="keySet" factory-bean="servers" />