Profile-Specific 应用属性

Studio 可以从 profile-specific 配置文件中读取应用程序属性。需要在 application.properties 文件中设置 spring.profiles.active。这样可以针对不同的开发环境做不同的配置。

下面的示例中展示了如何创建一个 dev profile,定义数据库连接的信息,并作为开发环境的默认配置。

application.properties
spring.profiles.active = dev

# ...
application-dev.properties
main.datasource.url = jdbc:postgresql://localhost/onboarding
main.datasource.username = root
main.datasource.password = root

完成这些配置后,Studio 中的 数据存储配置 编辑器会从 application-dev.properties 文件中读写配置,而非 application.properties

可以从版本控制系统 (VCS) 中排除 application-dev.properties 文件,这样不同的开发者可以配置自己的开发环境。在生产环境中运行时,可以使用命令行参数或环境变量指定不同的配置文件。