public class IpIntercept extends HandlerInterceptorAdapter
| 构造器和说明 |
|---|
IpIntercept() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
preHandle(HttpServletRequest request,
HttpServletResponse response,
xyz.noark.core.network.HandlerMethod handler)
业务执行前的逻辑,返回值决定是否执行后续逻辑.
|
afterCompletion, postHandlepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, xyz.noark.core.network.HandlerMethod handler)
HandlerInterceptor
执行前提:没有发生404或处理方法上没有过期注解
执行时机:业务方法处理前
执行顺序:所有拦截器按Order声明顺序正序执行
返回值:如果返回true,执行下一个拦截器,如果为false,则中断后续逻辑。注意:中断是不会执行postHandle和afterCompletion
preHandle 在接口中 HandlerInterceptorpreHandle 在类中 HandlerInterceptorAdapterrequest - HTTP请求response - HTTP响应handler - 业务处理器