SpringBoot 项目启动时指定外部配置文件
SpringBoot 项目启动时使用外部配置文件
命令行启动时指定 --spring.config.location
例如:
# --spring.config.location=file:/app/bootstrap.yml 指定配置文件位置
# > app.log 将日志输出到 app.log 文件中,没有该文件会自动创建
java -jar myapp.jar --spring.config.location=file:/app/bootstrap.yml > app.log 2>&1 &
# 或者
java -jar myapp.jar --spring.config.location=file:/app/application.yml > app.log 2>&1 &
使用场景
微服务项目下可以将bootstrap.yml
配置文件放在外部,注册中心和配置中心写在bootstrap.yml中。切换环境时可以随时编辑配置文件。不需要重新打包。
完