Spring property value - res: URI



我已经使用spring很多年了,但似乎找不到关于这个的文档。如果我有一个像这样配置的springbean:

<bean id="myBeanInstance" class="org.mybean">
    <property name="path" value="res:a-string-goes-here"/>
</bean>

该值是否被解释为纯字符串?"res:"是如何影响任何东西的?它在哪里被解释?任何指向适当文档的指针都将非常棒。

谢谢!

是的,该值纯粹被解释为字符串
除非您有一个BeanFactoryPostProcessor,例如配置怪异的PropertyPlaceholderConfigurer或一些自定义的BeanFactorePostProcessor来处理这些值

此外,请注意,由于Spring 3中的":"是默认属性值的默认分隔符,即,如果您有带默认设置的PropertyPlaceholderConfigurer,则值"${res:anthe}"将被视为带默认值"whatever"的属性"res"。

最新更新