0

我正在使用 Spring Integration 并在通道上设置了窃听,以便我可以记录一些数据。我担心的一个问题是,如果在记录期间抛出异常,则消息不会沿着我正在窥探的通道传递。

我会认为窃听的目的是让我在不让自己知道的情况下收听消息,但事实并非如此。

除了我将整个事情包装在一个 try/catch 块中之外,还有什么方法可以忽略窃听中的异常?

4

1 回答 1

0

你能发布你的配置吗?通常,您可以指定什么是错误通道。如果您不指定一个,它将进入一个名为 errorChannel 的特殊通道(您不必声明此通道,因为它已经可供您使用)。

于 2012-10-23T16:41:30.627 回答