springmvc的拦截器,怎么设置不拦截的url

2025-04-04 02:46:22
推荐回答(1个)
回答1:

在拦截器里注入一个属性 List uncheckUrls





/login
/doLogin






public class PermissionInterceptor extends HandlerInterceptorAdapter {

/**
* 免登入 免检查地址
*/
private List uncheckUrls;

public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)

String requestUrl = request.getRequestURI();
if(uncheckUrls.contains(requestUrl)){
return true;
}else{

//TODO 做拦截的事情
}