以" @"开头的Spring变量

时间:2014-03-27 18:54:54

标签: java spring

我刚开始使用Spring,接下来的一些bean定义让我很困惑。

变量@ {strategy.param.overrides.persist.file}是什么意思,我如何找到它的定义?

谢谢!

<bean id="yyyyy"
    class="com.xxxxx.strategy.meta.MyAdmin">
    <property name="overridesPersister">
        <bean class="com.xxxxx.strategy.meta.AdminOverridesPersister"
              p:persistFile="@{strategy.param.overrides.persist.file}"/>
    </property>
</bean>

1 个答案:

答案 0 :(得分:0)

它是一个bean引用,所以它引用了一个名为strategy的bean。

在第8.5.12节manual中提及。

更新:忽略此答案。我无法使用该语法,所以正如@Augusto所说的那样,PropertyPlaceholderConfigurer中的前缀更改或完全不同的东西可能会发生变化。