Java @requestpart的示例和说明
要求用户使用angular将文件上传到spring boot(ReST请求)。ReST接口将文件存储到gitlab中以供进一步处理。使用@RequestPart注释,将从请求中检索具有不同名称的内容并将其放入Gitlab。实现如下所示:Java @requestpart的示例和说明,java,swagger,springfox,Java,Swagger,Springfox,要求用户使用angular将文件上传到spring boot(ReST请求)。ReST接口将文件存储到gitlab中以供进一步处理。使用@RequestPart注释,将从请求中检索具有不同名称的内容并将其放入Gitlab。实现如下所示: @ApiOperation(value = "Upload java files into Gitlab") @RequestMapping(method = RequestMethod.POST, consumes = Me
@ApiOperation(value = "Upload java files into Gitlab")
@RequestMapping(method = RequestMethod.POST, consumes = MediaType.MULTIPART_FORM_DATA_VALUE, produces = "application/json")
@ApiResponses(value = { @ApiResponse(code = 200, response = CustomResponse.class, message = "Success"),
@ApiResponse(code = 400, response = ErrorResponse.class, message = "Bad Request"),
@ApiResponse(code = 500, response = ErrorResponse.class, message = "Internal Server Error") })
public CustomResponse uploadJava(
@ApiParam(value = "Interface", required = true)
@RequestPart(name = "interface", required = true) final MultipartFile interfaceClass,
@ApiParam(value = "Java Class", required = false)
@RequestPart(name = "javaClass", required = false) final MultipartFile javaClass) {
return null;
}
我的问题是,
伊奥·斯普林福克斯
springfox启动程序
3.0.0
问候
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version>
</dependency>