我刚开始使用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>
答案 0 :(得分:0)
它是一个bean引用,所以它引用了一个名为strategy
的bean。
在第8.5.12节manual中提及。
更新:忽略此答案。我无法使用该语法,所以正如@Augusto所说的那样,PropertyPlaceholderConfigurer
中的前缀更改或完全不同的东西可能会发生变化。