【关于spring读取外部properties文件问题,求解】
有一个工程,想打成jar包,工程中有properties文件
这个文件可以变化修改
所以我想把这个properties文件放在工程外面,这样方便修改,也不需要重新打jar包
spring配置文件如下:
这里的config.properties如果放在工程的src下面没有问题。
但当我放在工程外的时候就会找不到。
如下,工程路径:
C:\Project\myjar.jar
properties文件路径:
C:\Project\configs\config.properties
这时就会找不到文件。
这里不能使用绝对路径,如:
请问这种情况如何配置properties文件路径?
如果修改classpath,应该如何修改可以使我的当前jar包中的
applicationContext.xml在加载时可以读取到C:\Project\configs\config.properties文件?
以上问题,求解各位,谢谢。
这个文件可以变化修改
所以我想把这个properties文件放在工程外面,这样方便修改,也不需要重新打jar包
spring配置文件如下:
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>classpath:config.properties</value>
</property>
</bean>
这里的config.properties如果放在工程的src下面没有问题。
但当我放在工程外的时候就会找不到。
如下,工程路径:
C:\Project\myjar.jar
properties文件路径:
C:\Project\configs\config.properties
这时就会找不到文件。
<value>classpath:config.properties</value>
这里不能使用绝对路径,如:
<value>C:\Project\configs\config.properties</value>
请问这种情况如何配置properties文件路径?
如果修改classpath,应该如何修改可以使我的当前jar包中的
applicationContext.xml在加载时可以读取到C:\Project\configs\config.properties文件?
以上问题,求解各位,谢谢。
...全文
相关推荐
spring无法读取properties文件数据问题详解
主要介绍了spring无法读取properties文件数据问题详解,需要的朋友可以参考下
spring boot启动时加载外部配置文件的方法
主要给大家介绍了关于spring boot启动时加载外部配置文件的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
SSM 读取properties文件
在实际SSM项目中添加方法设计,读取properties文件代码。
Spring加载配置和读取多个Properties文件的讲解
今天小编就为大家分享一篇关于Spring加载配置和读取多个Properties文件的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
详解spring boot 使用application.properties 进行外部配置
主要介绍了详解spring boot 使用application.properties 进行外部配置,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧


