在我们的实际开发工程中,打包的 jar 通常会包含配置文件(例如:
application.yml)来作为默认配置文件,然后在不同的环境用外部配置文件来覆盖 jar 包中配置文件配置的某些配置项,当然也可以全量覆盖;Spring Boot 关于外部配置(
Externalized Configuration)有这么一段说明