0

我在我的 Spring Integration 项目中创建了一个 Feed 类,目的是将其中包含 feed 的任何有效负载映射到我的类。我不能使用 spring 专有的 atom feed 消息转换器,因为我们有不同的格式要求。

我遇到的问题是,当我提交带有有效负载的帖子时,有效负载不断转换为专有提要类,而不是我编写的那个。我想这里的大问题是spring atom消息转换器和我的都定义了一个“Feed”类。

那么,在处理有效负载时,有什么方法可以强制 spring 使用我的 Feed 类,而不是它自己的 Feed 类?

非常感谢,R。

PS:我尝试将 request-payload-type 设置为我自己的类名,但没有成功。

4

1 回答 1

0

Spring Integration feed 模块不支持可插拔转换器。

如果您使用 http 出站网关,则可以将自定义消息转换器配置到底层 RestTemplate 中。默认情况下,如果 rome 在类路径中,它将使用 AtomFeedHttpMessageConverter。

于 2012-03-20T13:46:41.330 回答