springboot项目打包后找不到配置文件
时间: 2023-07-28 11:14:48 浏览: 216
Idea打包springboot项目没有.original文件解决方案
在 Spring Boot 项目中,配置文件的默认位置是 `src/main/resources` 目录下。当你打包项目后,配置文件会被打包进 jar 或 war 包中,此时如果你需要修改配置文件,需要重新打包才能生效,这种方式不太方便。
你可以通过指定外部配置文件的方式来解决这个问题。在 `application.properties` 或 `application.yml` 中,可以使用 `spring.config.location` 属性来指定外部的配置文件路径,例如:
```
java -jar myproject.jar --spring.config.location=/path/to/application.properties
```
这样,在启动应用时,就会优先加载指定的外部配置文件,如果找不到,再加载默认的配置文件。另外,你还可以使用环境变量来指定配置文件路径,例如:
```
export SPRING_CONFIG_LOCATION=/path/to/application.properties
java -jar myproject.jar
```
这样,在启动应用时,也会优先加载环境变量指定的配置文件。
阅读全文