Spring属性文件和spring参考

时间:2011-08-09 17:57:08

标签: spring properties-file

如何在属性文件中创建引用链接。 例如,我有spring config:

  <property name="velocityProperties">
       <value> 
         <entry key="ds.resource.loader.instance">
             <ref bean="databaseVelocityTemplateLoader"/>
         </entry>
         <entry key="ds.resource.loader.resource.table">
             <value>v_template</value>
         </entry>
         <entry key="ds.resource.loader.resource.keycolumn">
             <value>N_ID</value>
         </entry>
       <value>
   </property>

我想在文件中写这个配置:

ds.resource.loader.resource.keycolumn=N_ID
ds.resource.loader.resource.table=v_template

如何撰写此ref:ds.resource.loader.instance

1 个答案:

答案 0 :(得分:0)

我不确定Spring内置的方法是什么,但你可以扩展PropertiesPlaceholderConfigurer并重写convertPropertyValue() method以尝试将属性值解析为bean名称,然后再执行正常财产更换。