注册

  1. 参数校验
    a234bda34298db8ef1cfafab8246168213245db6

a.
9b6e27f47bfb8dbd4e3ef07cf33ef5024311c6eb

b.在Controller添加注解@Validated ,
并且在接收请求的形参前面加上
@Pattern(regexp = “正则表达式”) String xx

  1. 全局异常处理器(实际上是一个AOP)
    由于@Validated校验注解失败后不会走方法中的逻辑语句,
    所以我们要添加全局异常处理器进行全局异常的捕捉

a.因为是aop所以加@RestControllerAdvice
并且在其方法前加上@ExceptionHandler(Exception.class)

af6a688a4915ab9bd7b7793a2ef6a89bc9cee1bd

0f79a94be27c114acc7fefb7af158138441bac12