Spring 上下文设置 XML 语言中是否有“字符串索引”getters 的概念?假设我有具有以下原型(prototype)的 Person
getter:
class Person {
Person getRelative(String relativeName);
...
}
我可以通过类似的方式访问它
<bean id="Bob" class="Person"/>
<bean id="Barnyard" class="Company">
<property name="owner" ref="Bob.relative.father"/>
</bean>
说鲍勃的父亲是 Barnyard 公司的所有者。
Company
原型(prototype)如下:
class Company {
Person getOwner();
void setOwner(Person value);
...
}
最佳答案
您可以使用 Spring-El 来实现此目的:
<bean id="Barnyard" class="Company">
<property name="owner" value="#{Bob.getRelative('father')"/>
</bean>
关于java - 是否可以使用 Spring XML 访问字符串索引的 getter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12823332/