如何基于弹簧轮廓加载属性文件

San*_*asa 8 java spring hibernate

如何创建项目架构以支持多个环境.在Spring的帮助下,每个环境将具有来自不同属性文件的不同数据源,如(dev-propertiesfile,test-propertyFil,Production-propertyfile)

org.springframework.core.env.Environment;
Run Code Online (Sandbox Code Playgroud)

USM*_*USM 11

我将逐步介绍 Spring 启动应用程序的过程。

  1. /src/main/resources/application.properties 中提到spring.profiles.active=dev(或 Prod)
  2. 创建/src/main/resources/application-dev.properties并在此处提供您的自定义开发配置。
  3. 创建/src/main/resources/application-prod.properties并在此处提供您的自定义产品配置。

跑。


Cha*_*ndu 10

将属性文件放在与application.property相同的位置,并遵循命名约定application- {profile} .properties,如application-dev.properties,application-test.properties,application-prod.properties

在application.properties中设置spring.profiles.active = dev,test等

  • 这仅适用于Spring Boot,而不适用于Spring MVC应用程序 (8认同)