Java 我们可以根据spring Boot应用程序中的配置模式为spring数据源加载XMLBean吗?

Java 我们可以根据spring Boot应用程序中的配置模式为spring数据源加载XMLBean吗?,java,spring,spring-boot,spring-mvc,Java,Spring,Spring Boot,Spring Mvc,VM参数是:-DCONFIG\u MODE=DEV 我可以加载相应的${CONFIG\u MODE}/spring CONFIG.${CONFIG\u MODE}.XML文件并在spring boot应用程序中获取所需的bean吗?springboot项目默认使用@artifactId@-@profiles。active@.yml,所以你可以遵循这个规则 spring: application: name: @artifactId@ profiles: active: @

VM参数是:
-DCONFIG\u MODE=DEV


我可以加载相应的${CONFIG\u MODE}/spring CONFIG.${CONFIG\u MODE}.XML文件并在spring boot应用程序中获取所需的bean吗?

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

spring:
  application:
    name: @artifactId@
  profiles:
    active: @profiles.active@
如果@artifactId@是testproject,@profiles.active@是dev
因此,result testproject-dev.yml

不要这样做,因为这需要您为要部署到的每个环境重新构建工件,从而有效地导致生产中出现未经测试的工件!。这就是
@ImportResource
的作用。但是您真的需要一个XML来定义数据源吗?为什么不使用SpringBootAutoConfig呢?