Мне нужно настроить все сообщения об ошибках, возвращающиеся к вызывающей стороне моих потоков интеграции, чтобы не допустить утечки информации, независимо от того, выдаются ли они как исключение или обрабатываются как асинхронные ошибки. Я хотел бы избежать определения пользовательского канала ошибок для каждого обработчика сообщений. Я безуспешно пытался подключить преобразователь к каналу ошибок по умолчанию:
@Bean
IntegrationFlow errorFlow() {
return IntegrationFlows.from("errorChannel")
.transform("{'status': 500, 'error': 'Internal Server Error'}")
.get();
}
Есть ли центральная точка, где я могу преобразовать все исходящие сообщения об ошибках?