2

spring 上下文设置 XML 语言中是否存在“字符串索引”getter 的概念?假设我有Person以下原型的吸气剂:

class Person {
   Person getRelative(String relativeName);
   ...
}

我可以用类似的东西访问它吗

<bean id="Bob" class="Person"/>

<bean id="Barnyard" class="Company">
   <property name="owner" ref="Bob.relative.father"/>
</bean>

说 Bob 的父亲是 Barnyard 公司的老板。

Company原型如下:

class Company {
   Person getOwner();
   void setOwner(Person value);
   ...
}
4

1 回答 1

2

您可以为此使用 Spring-El:

<bean id="Barnyard" class="Company">
   <property name="owner" value="#{Bob.getRelative('father')"/>
</bean>
于 2012-10-10T16:07:27.677 回答