Spring @Resource属性无法解析参数

时间:2018-09-23 13:45:41

标签: spring

我正在关注this solution 为了注入属性文件

我已经如下定义了bean

<bean id="activeQueries"
        class="org.springframework.beans.factory.config.PropertiesFactoryBean">
        <property name="locations">
            <list>
                <value>classpath:com/common/properties/query-active.properties
                </value>
            </list>
        </property>
    </bean>

文件内容如下

1= DELETE FROM ${table.ready} WHERE NAME= @NAME  

其中${table.ready}是另一个* .proerpties文件中的另一个属性 例如table.ready=myTable 现在我有

 @Resource(name = "activeQueries")
    private Properties activeQueries;

但是当我得到的值是DELETE FROM ${table.ready} WHERE NAME= @NAME而我期望它是DELETE FROM myTable WHERE NAME= @NAME

是否有让Spring解决此问题的方法?注意到我只想将弹簧属性加载到地图中

0 个答案:

没有答案
相关问题