代码打包时,把配置文件放在jar外面
在SpringBoot中,可以将配置文件放在jar包外面,这样可以方便地修改配置而不需要重新打包和部署。以下是几种指定配置文件目录的方法(按生效优先级从高到低排序):
1. 使用命令行参数:在启动应用程序时,可以使用--spring.config.location或-Dspring.config.location命令行参数来指定配置文件的路径。
2. 使用环境变量:可以设置SPRING_CONFIG_LOCATION环境变量来指定配置文件的路径。
3. 使用外部配置文件:可以将配置文件放在应用程序(jar包)启动命令执行目录下的config文件夹中,或者放在应用程序(jar包)同级目录下的config文件夹中。在代码的配置文件application.properties或application.yml中添加相应路径的配置。
注意:以上方法可以组合使用,例如,可以在命令行参数和环境变量中同时指定配置文件的路径,执行时命令行参数的优先级最高。
如有侵权请及时联系我们处理,转载请注明出处来自
推荐文章