チェックパラメータ:検証

https://blog.csdn.net/qq_41979215/article/details/100696219?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

図1に示すように、チェックサム検証を用いて、全体的なエンティティクラス、上記物品ノートに対応する基準

着信パラメータプラス@Valid注釈層のコントローラ続い2、

3、あなたはより迅速にどこに問題を理解することができるように、例外統一データ傍受を追加

@ControllerAdvice 
@ResponseBody 
パブリッククラスGlobalExceptionInterceptor { 
    @ExceptionHandler(値= Exception.class)
    パブリック文字列exceptionHandlerの(HttpServletRequestの要求、例外e){ 
        文字列failMsg = NULL; 
        IF(E instanceofのMethodArgumentNotValidException){ 
            //获取参数校验具体异常信息提示
            failMsg =((MethodArgumentNotValidException)E).getBindingResult()getFieldError()getDefaultMessage()。。。
        } 
        failMsgを返します。
    } 
}

  

おすすめ

転載: www.cnblogs.com/zengjiao/p/12617417.html