package org.springblade.modules.signature.interceptor; import org.springblade.modules.signature.util.SignUtil; import org.springframework.stereotype.Component; import org.springframework.web.servlet.HandlerInterceptor; import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * 拦截器 * @author zhongrj * @time 2022-3-10 */ @Component public class ExternalInterceptor implements HandlerInterceptor { /** * 拦截所有的设备查询操作,在此之前做更新设备状态的操作 * @param request 请求域 * @param response 响应域 * @param handler 处理器 * @return * @throws Exception 异常 */ @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { // String acc = "454sd5fa45dsa5fdaf54"; // //校验签名 // Boolean aBoolean = SignUtil.checkSign(request, acc); // if (aBoolean){ // System.out.println("签名校验通过,放行"); // //放行 // return true; // } // //拒绝访问 // return false; return true; } @Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { } @Override public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception { } }