代码之家  ›  专栏  ›  技术社区  ›  Az.MaYo

@JmsListener未从集成测试调用

  •  0
  • Az.MaYo  · 技术社区  · 6 年前

    我已经将ActiveMQ与我的springboot应用程序集成在一起,运行得很好。但是,当我试图为我的@JmsListener与嵌入式ActiveMQ创建集成测试时,它只寻找外部ActiveMQ,而不是内部的。

    所以我的案子总是失败。有什么方法可以覆盖默认值吗应用程序.yml应用程序-测试.yml因此,我的接收器调用@JmsListner查找嵌入的代理url,而不是外部代理url(我在应用程序.yml)

    1 回复  |  直到 6 年前
        1
  •  1
  •   efire-net    6 年前

    例子:

    @TestPropertySource(locations = "classpath:application-test.yml")
    public class IntegrationClass {
    

    你的申请-测试.yml应该放在src/test/resources中/