本文介绍了可以使用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吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-07 03:04