在
Spring 上下文设置 XML 语言中是否存在"字符串索引"getter 的概念?假设我有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>
说鲍勃的父亲是巴尼亚德公司的老板。
Company
原型如下所示:
class Company {
Person getOwner();
void setOwner(Person value);
...
}
你可以使用 Spring-El 来实现这一点:
<bean id="Barnyard" class="Company">
<property name="owner" value="#{Bob.getRelative('father')"/>
</bean>