pom.xml
<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) {
return ResponseEntity.ok();
}
}