spring mvc注入配置文件里的属性

<bean
    class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE" />
    <property name="ignoreResourceNotFound" value="true" />
    <property name="locations">
        <list>
            <value>classpath:config.properties</value>
            <value>classpath:db.properties</value>
        </list>
    </property>
</bean>

到spring的主配置文件中,可是程序里面还是读去不到,读取到的只是$("属性名")这样的字符串,并没有解析这个表达式,

后来想了下,我项目是用spring mvc的,主要是controller需要读取这些配置信息,
而spring mvc的配置文件和spring的配置文件非同一个,把上面的配置文件放到spring mvc的配置文件中就解决了这个问题,记录一下以防遗忘。

可以配置多个配置文件 比如数据库的配置 自定义的配置

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容