如何根据弹簧配置文件加载属性文件

新手上路,请多包涵

如何创建项目架构以支持多种环境。在 spring 的帮助下,每个环境都会有来自不同属性文件的不同数据源,如(dev-propertfile、test-propertyFil、Production-propertyfile)

 org.springframework.core.env.Environment;

原文由 Santoshkumar Kalasa 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 228
2 个回答

我将逐步介绍 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 并在此处提供您的自定义产品配置。

跑。

原文由 USM 发布,翻译遵循 CC BY-SA 4.0 许可协议

Put property file in same location as application.property and follow the naming convention application-{profile}.properties like application-dev.properties , application-test.properties , application-prod.properties

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

原文由 Chandra 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题