问个spring context:property-placeholder应用的问题

Lewe2010 发布于 2016/08/31 14:40
阅读 534
收藏 0

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

JAR包resources中有两个目录用于放properties

develop(开发环境)、product(生产环境),包含文件default.properties、其他.properties

某项目依赖该JAR包

resources结构与JAR包相同,并包含local.properties、其他properties

spring.xml使用下面方式 根据jdk中设置的-Denvironment=product判断是否是生产环境,来切换properties

<context:property-placeholder location="classpath*:#{systemProperties['environment'] ?: 'develop'}/*.properties" file-encoding="UTF-8" ignore-resource-not-found="true" ignore-unresolvable="true" local-override="false"></context:property-placeholder>



请问我如果在local.properties中配置某些属性用以覆盖jar包中default.properties中的属性应该怎么配置

上面的配置无法覆盖(因为local.properties先于default.properties读取)。


加载中
0
L
Lewe2010
该评论暂时无法显示,详情咨询 QQ 群:点此入群
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部