【发布时间】:2018-06-19 12:08:03
【问题描述】:
我有带有方法的 RestController:
@CrossOrigin
@PostMapping("/change_password")
@ApiOperation(value = "Change user password")
public AbstractResponseConfirmationDTO changePassword(@Valid @RequestBody ChangePasswordDTO passwordDTO) {
return authorizedEmployeeServiceImpl.changePassword(passwordDTO);
}
这里我有@Valid 和@RequestBody 注释。如何将它们包装到一个注释中?我希望它是这样的:
@CrossOrigin
@PostMapping("/change_password")
@ApiOperation(value = "Change user password")
public AbstractResponseConfirmationDTO changePassword(@AuthorizedRequestBody ChangePasswordDTO passwordDTO) {
return authorizedEmployeeServiceImpl.changePassword(passwordDTO);
}
@RequestBody 和@Valid 不能应用于类型。
【问题讨论】:
标签: spring rest validation http request