如何调试spring-integration

时间:2014-01-15 15:26:16

标签: spring-integration

我们对弹簧整合非常满意,除非事情没有按预期工作。然后很难找出发生了什么(我们正在使用xml配置)。有人可以指向我弹簧集成组件后面的java组件,以便调试它们。例如:如果我有一个headerValueRouter,我可以在哪里设置一个断点,以便在组件进行路由之前找出消息内部标头的实际值。也许甚至有一个列表int:component-> java class?

1 个答案:

答案 0 :(得分:2)

真。该列表存在,但它并不像您期望的那样直接。每个xml组件都转到一些解析器。最后一个配置Spring Integration组件。 您可以从任何AbstractIntegrationNamespaceHandler实现的源代码中找到映射。

实际上,我们尝试用Java类名反映xml-tag名称。所以<header-value-router> - &gt; HeaderValueRouterParser - &gt; HeaderValueRouter