【问题标题】:HTTP request payload mapping to class in SpringHTTP请求有效负载映射到Spring中的类
【发布时间】:2012-03-20 11:09:58
【问题描述】:

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

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

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

非常感谢, R.

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

【问题讨论】:

    标签: spring-integration


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-20
      • 2016-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多