Java 我们可以根据spring Boot应用程序中的配置模式为spring数据源加载XMLBean吗?
VM参数是: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: @
-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呢?