我们对弹簧整合非常满意,除非事情没有按预期工作。然后很难找出发生了什么(我们正在使用xml配置)。有人可以指向我弹簧集成组件后面的java组件,以便调试它们。例如:如果我有一个headerValueRouter,我可以在哪里设置一个断点,以便在组件进行路由之前找出消息内部标头的实际值。也许甚至有一个列表int:component-> java class?
答案 0 :(得分:2)
真。该列表存在,但它并不像您期望的那样直接。每个xml组件都转到一些解析器。最后一个配置Spring Integration组件。
您可以从任何AbstractIntegrationNamespaceHandler
实现的源代码中找到映射。
实际上,我们尝试用Java类名反映xml-tag名称。所以<header-value-router>
- &gt; HeaderValueRouterParser
- &gt; HeaderValueRouter
。