本文介绍了可以使用Spring XML访问字符串索引的getter吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Spring上下文设置XML语言中是否存在字符串索引"吸气剂的概念?假设我的Person
getter具有以下原型:
Is there a notion of "string-indexed" getters in spring context setup XML language? Suppose I have Person
getter with the following prototype:
class Person {
Person getRelative(String relativeName);
...
}
我可以用类似的东西访问它吗
Can I access it with something like
<bean id="Bob" class="Person"/>
<bean id="Barnyard" class="Company">
<property name="owner" ref="Bob.relative.father"/>
</bean>
说鲍勃的父亲是Barnyard公司的所有者.
saying that Bob's father is the owner of Barnyard company.
Company
原型如下:
class Company {
Person getOwner();
void setOwner(Person value);
...
}
推荐答案
您可以为此使用Spring-El:
You can use Spring-El for this:
<bean id="Barnyard" class="Company">
<property name="owner" value="#{Bob.getRelative('father')"/>
</bean>
这篇关于可以使用Spring XML访问字符串索引的getter吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!