Spring应用程序上下文的外部属性?
我有一个Spring应用程序,到目前为止运行良好。现在,我希望属性文件位于外部配置文件夹中,而不是在打包的jar中,而无需重新打包即可更改内容。这就是我得到的:
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><!-- <property name="locations" value="classpath:/springcontext.properties"/> -->
<property name="locations" value ="config/springcontext.properties" />
回答:
<context:property-placeholder location="classpath*:spring/*.properties" />
如果将其放置在名为spring的目录中的类路径中的某个位置(相应地更改名称/目录),则可以使用
<property name="locations" value ="config/springcontext.properties" />
这将指向web-inf / classes / config / springcontext.properties
以上是 Spring应用程序上下文的外部属性? 的全部内容, 来源链接: utcz.com/qa/407057.html