spring读取工程外配置文件

Posted 重回起点

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring读取工程外配置文件相关的知识,希望对你有一定的参考价值。

因为生产和开发测试的环境不同,所以有时候需要把properties文件放在包外方便修改配置。

 spring配置文件如下:

 

     <context:property-placeholder location="file:${user.dir}/wbaobei/conf/data-access.properties"/>


linux环境:file:${user.dir}代表的位置是tomcat目录bin下。(由于项目是在bin的上一级启动的,所以这代表的是和bin同一级的目录)

 

windows环境:file:${user.dir}代表的位置是工程根目录下。

以上是关于spring读取工程外配置文件的主要内容,如果未能解决你的问题,请参考以下文章

单体Spring boot引入外部配置文件yml,properties

jar包中的类读取配置文件的路径问题,求大家帮帮忙

java 工程里有配置文件 打包成jar文件 找不到配置文件的路径 这个路径该怎么写!!

spring boot 在不同环境下读取不同配置文件的一种方式

配置文件--spring cloud Config

java中spring的配置文件路径怎么写?