![ef9f7ed4426640f08a514f08682b9cbe.png](https://img-blog.csdnimg.cn/img_convert/ef9f7ed4426640f08a514f08682b9cbe.png)
4.3 @ControllerAdvice 控制器的全局配置
* @ControllerAdvice 控制器的全局配置
* @ExceptionHandler 控制器的全局异常处理, value 属性是过滤拦截的条件
* @ModelAttribute 全局对参数进行处理
* @InitBinder 可以实现类型转换、参数绑定和过滤
/** * 自定义 Bean */@Data@AllArgsConstructorpublic class CustomBean { private String name; private String id; private String gender;}@ControllerAdvice // 控制器建言,实际是一个 @Component 组合注解@Slf4jpublic class GlobalExceptionHandler { // 全局异常处理 @ExceptionHandler(Exception.class) public ModelAndView exception(Exception exception, WebRequest request){ ModelAndView modelAndView = new ModelAndView("error");// error 页面 modelAndView.addObject("errorMsg