我不熟悉 Java 或 Spring。我注入(inject)了一个 bean,它是一个 Map。我想注入(inject)另一个 bean,它将是 Map 中所有键的集合。
`
<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>
`
我想使用这个bean通过调用Map.keySet()方法来创建一个Set。 `
<bean id="serverHosts" >
<value></value>
</bean>
` 如何初始化这个bean?
最佳答案
尝试使用
<bean id="serverHosts" factory-method="keySet" factory-bean="servers" />
关于java - 通过调用另一个bean的方法来创建bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23744364/