JSONデータ付きマルチリクエスト---multipart/json

744 ワード

これは私がJSONデータでSpring MVC Multipartリクエストを実現する方法です.
JSONデータを含む複数部分要求(混合複数部分とも呼ばれる):
Spring 4.0.2 ReleaseのRESTfulサービスに基づいて、@RequestPartを使用してXMLまたはJSON形式のデータの第1の部分とファイルの第2の部分を持つHTTP要求を実現できます.実装例を次に示します.
Javaクリップ:
ControllerのRestサービスは@RequestPartとMultipartFileを混合してこのMultipart+JSONリクエストを提供します.
@RequestMapping(value = "/executesampleservice", method = RequestMethod.POST,
    consumes = {"multipart/form-data"})
@ResponseBody
public boolean executeSampleService(
        @RequestPart("properties") @Valid ConnectionProperties properties,
        @RequestPart("file") @Valid @NotNull @NotBlank MultipartFile file) {
    return projectService.executeSampleService(project, file);
}