首页 > 解决方案 > 我们可以在 Spring Boot 应用程序中根据我们的 CONFIG_MODE 为 Spring 数据源加载 XML bean 吗?

问题描述

虚拟机参数是:-DCONFIG_MODE=DEV

我可以加载我各自的 ${CONFIG_MODE}/spring-config.${CONFIG_MODE}.XML 文件并在 Spring Boot 应用程序中获取所需的 bean 吗?

标签: javaspringspring-bootspring-mvc

解决方案


springboot项目默认使用@artifactId@-@profiles.active@.yml,所以你可以遵循这个规则

spring:
  application:
    name: @artifactId@
  profiles:
    active: @profiles.active@

如果 @artifactId@ 是 testproject 并且 @profiles.active@ 是 dev 所以结果 testproject-dev.yml


推荐阅读