标签:mic ring springmvc http 需要 预处理 advice delattr 初始
@ControllerAdvice是一个controller增强器,主要用于:
1.全局异常处理
2.全局数据绑定
3.全局数据预处理
一.全局异常处理
需要配合@ExceptionHandler来使用,@ExceptionHandler注解用来指明处理的异常类型
效果:
二.全局数据绑定
全局数据绑定可以做一些初始化数据的操作,我们可以将一些公共数据放在添加了@ControllerAdvice注解的类中,这样的话每个Controller接口都可访问到这些公共数据。
需要配合@ModelAttribute使用。
效果:
三.全局数据预处理
当有两个实体Doggy、Master
1.不做全局数据预处理
效果:
2.进行预处理
效果:
标签:mic ring springmvc http 需要 预处理 advice delattr 初始
原文地址:https://www.cnblogs.com/olzoooo/p/12436151.html