一、Spring拦截器实现用户登录的判断:
1.先自定义一个拦截器,需要实现HandlerInterceptor接口,并重写preHandle方法。
2.将自定义拦截器配置到当前的项目中,将自定义拦截器加入到WebMvcConfigurer的addInterceptors
步骤一、自定义拦截器
步骤二、实现继承WebMvcConfigurer的类,重写addInterceptors方法
可以注入多个拦截器,拦截多种方法,排除多种方法
给URL加一些内容
二、实现异常处理方法,在方法上表示@ExceptionHandler(异常类)
步骤一、创建异常类,添加@ControllerAdvice注解
步骤二、(可定义多个错误类型):实现异常的封装方法,给方法添加@ExceptionHandler注解
可设置默认错误类Exception
三、统一数据的放回
1.标识当前的类为@ControllerAdvice,并继承ResponseBodyAdvice
2.重写里面的类,封装统一放回的方法