权限

1.WebMvcConfigurer mvc拦截器》拦截链接
2.AsyncHandlerInterceptor》preHandle方法 预处理》给mybatis拦截器做数据预备
代码信息:public interface AsyncHandlerInterceptor extends HandlerInterceptor
3.QueryInterceptor》intercept方法 mybatis拦截器


======
AbstractRoutingDataSource多数据源
======
public interface HandlerInterceptor {
    // 预处理,在业务处理之前被调用,返回true继续执行,返回false中断执行
    boolean preHandle(HttpServletRequest var1, HttpServletResponse var2, Object var3) throws Exception;

    // 在业务处理之后,视图生成之前被调用
    void postHandle(HttpServletRequest var1, HttpServletResponse var2, Object var3, ModelAndView var4) throws Exception;

    // 在视图生成之后被调用
    void afterCompletion(HttpServletRequest var1, HttpServletResponse var2, Object var3, Exception var4) throws Exception;
}
posted @ 2023-12-21 17:06  人在代码在  阅读(12)  评论(0)    收藏  举报