我已经将ActiveMQ与我的springboot应用程序集成在一起,运行得很好。但是,当我试图为我的@JmsListener与嵌入式ActiveMQ创建集成测试时,它只寻找外部ActiveMQ,而不是内部的。
所以我的案子总是失败。有什么方法可以覆盖默认值吗应用程序.yml应用程序-测试.yml因此,我的接收器调用@JmsListner查找嵌入的代理url,而不是外部代理url(我在应用程序.yml)
例子:
@TestPropertySource(locations = "classpath:application-test.yml") public class IntegrationClass {
你的申请-测试.yml应该放在src/test/resources中/