pom.xml
<!-- knife4j version 3.0.2 -->
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-spring-boot-starter</artifactId>
</dependency>
Controller
@RestController
@RequestMapping("/demo")
@Api(tags = "demo")
public class DemoController {
@GetMapping("/example")
@ApiOperation("do something")
@ApiImplicitParam(dataType = "__File", dataTypeClass = MultipartFile.class, name = "file", value = "example file", required = true)
public ResponseEntity example(@RequestPart MultipartFile file) {
// write code
return ResponseEntity.ok();
}
}