@validated
SpringBoot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。
@PostMapping("/login")public Result login(@Validated @RequestBody LoginDto loginDto, HttpServletResponse response) {// @Validated注解开启校验}
后期我们可以配置统一异常处理捕获 MethodArgumentNotValidException这个异常,通过调用getBindingResult().getFieldError().getDefaultMessage()方法获取我们配置的异常信息,将其反馈给前端。
