我在Spring Integration项目中创建了一个Feed类,以便将包含feed的任何有效负载映射到我的类。我不能使用spring专有的原子馈送消息转换器,因为我们有不同的格式要求。
我遇到的问题是当我提交带有效负载的帖子时,有效负载会一直转换为专有的feed类而不是我写的那个。我想这里的大问题是spring atom消息转换器和我的定义了一个“Feed”类。
那么,在处理有效负载时,有没有办法强制spring使用我的Feed类,而不是它自己的Feed类?
非常感谢, R上。
PS:我尝试将request-payload-type设置为我自己的类名,但没有成功。
答案 0 :(得分:0)
Spring Integration供稿模块不支持可插拔转换器。
如果使用http出站网关,则可以将自定义消息转换器配置到基础RestTemplate中。默认情况下,如果rome在类路径上,它将使用AtomFeedHttpMessageConverter。