【发布时间】:2018-05-05 15:23:15
【问题描述】:
我的理解是请求参数是方法传递所需的id,而路径变量说这个变量应该在请求过程中找到
@PreAuthorize("hasRole('ROLE_COACH')")
@PostMapping(value = "/courses/{courseId}/background/update")
@ResponseStatus(HttpStatus.ACCEPTED)
@ResponseBody
public CourseLiteInfo updateBackground(@RequestParam("file") MultipartFile file,
@PathVariable(value = "courseId") Long courseId) throws IOException {
return new CourseLiteInfo(courseService.updateBackground(courseId, file));
}
【问题讨论】:
标签: java spring controller