- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想对两个同样使用 Spring Integration 流程的 Spring Boot 应用程序进行集成测试。为了测试我的应用程序,我想检查通过 myMessageChannel
路由的消息。它在其中一个应用程序的 XML 流中定义。
如何窃听我的直接消息 channel 并将消息重定向到 PollableChannel,以便我可以一条一条地阅读它们?我在网上找到的方法都不适合我。
@RunWith(SpringRunner.class)
@SpringBootTest(classes = {App1.class, App2.class}, webEnvironment = SpringBootTest.WebEnvironment.DEFINED_PORT)
@TestPropertySource("classpath:integration.properties")
public class MyWireTapTest {
@Autowired
MessageChannel myMessageChannel;
@Test
public void test() {
// This is basically what I want to do
// But it does not work, since it is a direct channel
myMessageChannel.recieve();
}
}
最佳答案
将其 Autowiring 为 AbstractMessageChannel
并使用
myMessageChannel.addInterceptor(new WireTap(tapChannel));
关于java - Spring Integration 窃听直接 MessageChannel 进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48096733/
尽管阅读了我可以在developer.android.com和stackoverflow上获得的所有内容,但是我确实认为应该可以实现,但是我仍然不知道该怎么做。 我正在尝试使用OpenGL ES 2.
这是一项相当烦人但相当简单的任务。根据这个guide ,我这样写: #!/bin/bash content=$(wget "https://example.com/" -O -) ampersand=
每当我导航到这个 View Controller 时,viewDidLoad 中的 speakText() 函数出于某种原因不起作用,并且 View Controller 需要很长时间才能加载(当我删
是否可以使用 JavaScript 将所有更改抓取到正在使用 AJAX 实时更新的网页中?我希望抓取的网站每秒使用 AJAX 更新数据,我想抓取所有更改。这是一个拍卖网站,只要用户出价,几个对象就会发
我正在尝试使用 Apache Camel 进行事件搜索。对于消息总线,我使用 ActiveMQ。 用例 我想审核使用 MongoDB 作为持久存储推送到 ActiveMQ 的每条消息。我尝试过在 Ac
我的 android 应用程序应该使用 twitter4j 库通过 twitter,并返回一堆包含您搜索的关键字的推文。该应用程序不会像以前那样崩溃,但它也会以某种方式出现错误,导致无法打印任何内容。
我是一名优秀的程序员,十分优秀!