【问题标题】:How to accept MultipartFile in Spring Integration's inbound gateway如何在 Spring Integration 的入站网关中接受 MultipartFile
【发布时间】:2017-12-21 08:10:00
【问题描述】:

我想使用入站网关接受文件。 使用常规 Spring Boot 非常简单

@RequestMapping(method = RequestMethod.POST, path = "/upload/{configurationUid}", consumes = {"multipart/form-data"})
public void create(@RequestPart("file") MultipartFile file,@PathVariable String configurationUid){}

如何对 Spring Integration integration.xml 做同样的事情? ASAIK,Spring Integration 支持它,但我绝对不清楚如何编写适当的入站网关

【问题讨论】:

    标签: java spring spring-boot spring-integration


    【解决方案1】:

    使用 Spring Integration 也很容易。

    您只需使用适当的RequestMethod.POSTpath 配置new HttpRequestHandlingMessagingGateway()。还有RequestMapping对象接受consumes属性。

    最重要的部分是一个multipartResolver bean,但它已经被Spring Boot通过MultipartAutoConfiguration配置了。

    更多信息在Reference Manual 中并在HTTP Sample 中提到。

    【讨论】:

      猜你喜欢
      • 2016-05-07
      • 2013-03-26
      • 1970-01-01
      • 1970-01-01
      • 2018-09-27
      • 1970-01-01
      • 2015-03-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多