我使用Java DSL构建一个集成流,如下所示:
IntegrationFlows.from(Http.inboundGateway())我添加了几个消息处理器来处理当前线程中的消息。
任何帮助我如何实现Spring Integration入站网关的错误处理都将不胜感激。
具体地说,我想知道如何配置入站网关,使其使用通过@ControllerAdvice和@ExceptionHandler注释定义的Spring控制器通知异常处理程序。
我不需要完整的工作示例。只要一些指点就好了。
发布于 2021-05-25 21:16:13
Spring Integration中没有直接支持这些注释机制的机制;它们被嵌入到控制器支持中。
向网关添加.errorChannel(...)并处理从该通道开始的流上的错误(该流可以调用任何您想要的方法,例如,包括异常处理程序方法)。
https://stackoverflow.com/questions/67686865
复制相似问题