我的spring集成配置文件中有一个int-http:outbound-gateway,它使用了一个休息服务。 我正在尝试启动错误处理部分的实现,但我想首先了解重试是如何工作的。我可以注意到,当一个错误发生时,让我们说一个错误的请求,Spring集成框架似乎重试将请求发送到其余服务,事实上,根据错误 - http代码 - 我想在一个处理它不同的方式。 如何根据http响应代码避免重试?
答案 0 :(得分:0)
没有固有的重试;使用retry advice实现重试。
可以针对不同的异常类型进行自定义,但不能针对状态代码进行自定义;你需要一个自定义的建议 - 文档解释了如何写一个。