HTTP请求有效负载映射到Spring中的类

时间:2012-03-20 11:09:59

标签: spring-integration

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

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

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

非常感谢, R上。

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

1 个答案:

答案 0 :(得分:0)

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

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