spring:在单个验证器中验证requestparam和requestbody

64jmpszr  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(313)

我在spring boot应用程序中有一个控制器:

public Response getEndpoint(
      @RequestBody
         RequestBodyrequestBody,

      @RequestParam(required = false) String requestParam,
   {

    final ValidationStatus validationStatus =
       Validator.validate(requestBody, requestParams);
    if (!validationStatus.isValid()) {
      throw new Exception(validationStatus.getClientError(),
          validationStatus.getErrorMessage());
    }
    return response;
  }

而不是
final validationstatus validationstatus=validator.validate(请求主体,请求参数);
我想创建一个自定义注解,有没有任何方法可以做到这一点。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题