如何设置默认配置文件弹簧

这是我的场景:

a.xml
-----
<beans> <!-- no 'profile' attribute -->
    <bean id="a" class="com.a.A"/>
</beans>

b.xml
-----
<beans > <!-- no 'profile' attribute -->
    <bean id="b" class="com.b.B"/>
</beans>

c.xml
-----
<beans ><!-- no 'profile' attribute -->
    <bean id="c" class="com.c.C"/>
</beans>

<beans profile="dev">  
    <rabbit:connection-factory id="connectionFactory"
    host="x.x.net" username="a" port="xxxx"
    password="a" />

    ....
    ....

</beans>

目标

  1. 当我在本地运行我的应用程序时,我想加载 a.xml、b.xml 中的所有 bean 和 C.xml 中的所有 bean,但配置文件“dev”除外

  2. 当我在开发环境中运行我的应用程序时,我想加载 a.xml、b.xml 中的所有 bean 和 C.xml 中的所有 bean

我将 -Dspring.profiles.active=!dev 设置为 JVM 系统参数。问题是它没有加载其他 bean。

任何想法,我该如何处理这种情况?

LetsBeFrank

这应该按您的预期运行,在本地期间根本没有传入任何配置文件(等待您导入所有 3 个 xml 文件)。只有在使用 dev 配置文件启动 spring 时才会加载带有“dev”的 beans 元素。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何设置默认的终端配置文件?

来自分类Dev

如何设置默认的终端配置文件?

来自分类Dev

.yaml 中的弹簧配置文件。你如何设置配置属性?

来自分类Dev

如何设置默认的activemq 5.10.0配置文件?

来自分类Dev

设置Pulseaudio的默认配置文件

来自分类Dev

在Thunderbird中设置默认配置文件

来自分类Dev

如何用黄瓜激活弹簧靴配置文件

来自分类Dev

如何获得默认的tmux配置文件?

来自分类Dev

如何在网络管理器中为网络接口设置默认配置文件?

来自分类Dev

如何设置Logstash,以便在作为服务自动启动时读取默认配置文件

来自分类Dev

如何设置默认的Spring Boot配置文件以运行测试(不使用环境变量)?

来自分类Dev

我如何设置在硒的webdriver 3 Firefox的驱动程序默认的配置文件?

来自分类Dev

如何在网络管理器中为网络接口设置默认配置文件?

来自分类Dev

suse12:如何通过配置文件设置默认路由

来自分类Dev

在 IntelliJ IDEA 中,如何为新项目设置默认检查配置文件?

来自分类Dev

如何从配置文件设置Angular值?

来自分类Dev

如何永久设置本地配置文件?

来自分类Dev

如何设置Android MediaCodec配置文件?

来自分类Dev

如何从配置文件设置Angular值?

来自分类Dev

如何设置配置文件环境?

来自分类Dev

设置php-fpm默认配置文件位置

来自分类Dev

在Spring-boot中设置默认的活动配置文件

来自分类Dev

nginx默认配置文件

来自分类Dev

Vertx 默认配置文件

来自分类Dev

如何为OCaml配置_oasis以设置“配置文件”标志

来自分类Dev

如何获取apache2的默认配置文件?

来自分类Dev

如何不使用默认配置文件启动Chromedriver?

来自分类Dev

Tailwind:配置文件后如何访问默认的东西?

来自分类Dev

如何获取apache2的默认配置文件?

Related 相关文章

  1. 1

    如何设置默认的终端配置文件?

  2. 2

    如何设置默认的终端配置文件?

  3. 3

    .yaml 中的弹簧配置文件。你如何设置配置属性?

  4. 4

    如何设置默认的activemq 5.10.0配置文件?

  5. 5

    设置Pulseaudio的默认配置文件

  6. 6

    在Thunderbird中设置默认配置文件

  7. 7

    如何用黄瓜激活弹簧靴配置文件

  8. 8

    如何获得默认的tmux配置文件?

  9. 9

    如何在网络管理器中为网络接口设置默认配置文件?

  10. 10

    如何设置Logstash,以便在作为服务自动启动时读取默认配置文件

  11. 11

    如何设置默认的Spring Boot配置文件以运行测试(不使用环境变量)?

  12. 12

    我如何设置在硒的webdriver 3 Firefox的驱动程序默认的配置文件?

  13. 13

    如何在网络管理器中为网络接口设置默认配置文件?

  14. 14

    suse12:如何通过配置文件设置默认路由

  15. 15

    在 IntelliJ IDEA 中,如何为新项目设置默认检查配置文件?

  16. 16

    如何从配置文件设置Angular值?

  17. 17

    如何永久设置本地配置文件?

  18. 18

    如何设置Android MediaCodec配置文件?

  19. 19

    如何从配置文件设置Angular值?

  20. 20

    如何设置配置文件环境?

  21. 21

    设置php-fpm默认配置文件位置

  22. 22

    在Spring-boot中设置默认的活动配置文件

  23. 23

    nginx默认配置文件

  24. 24

    Vertx 默认配置文件

  25. 25

    如何为OCaml配置_oasis以设置“配置文件”标志

  26. 26

    如何获取apache2的默认配置文件?

  27. 27

    如何不使用默认配置文件启动Chromedriver?

  28. 28

    Tailwind:配置文件后如何访问默认的东西?

  29. 29

    如何获取apache2的默认配置文件?

热门标签

归档