首页 / 科技周边 / 正文

代码打包时,把配置文件放在jar外面 

在SpringBoot中,可以将配置文件放在jar包外面,这样可以方便地修改配置而不需要重新打包和部署。以下是几种指定配置文件目录的方法(按生效优先级从高到低排序):

1. 使用命令行参数:在启动应用程序时,可以使用--spring.config.location或-Dspring.config.location命令行参数来指定配置文件的路径。

2. 使用环境变量:可以设置SPRING_CONFIG_LOCATION环境变量来指定配置文件的路径。

3. 使用外部配置文件:可以将配置文件放在应用程序(jar包)启动命令执行目录下的config文件夹中,或者放在应用程序(jar包)同级目录下的config文件夹中。在代码的配置文件application.properties或application.yml中添加相应路径的配置。

注意:以上方法可以组合使用,例如,可以在命令行参数和环境变量中同时指定配置文件的路径,执行时命令行参数的优先级最高。

如有侵权请及时联系我们处理,转载请注明出处来自