午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

解決Springboot @WebFilter攔截器未生效問題

瀏覽:190日期:2024-03-02 09:15:50

問題描述

@WebFilter(filterName = “ssoFilter”,urlPatterns = “/*”)

未生效攔截器

解決方法

在springboot啟動類上添加

@ServletComponentScan(basePackages = “full.package.path”)

路徑替換為@WebFilter所在包

補充知識:在spring boot中使用@WebFilter配置filter(包括排除URL)

我就廢話不多說了,大家還是直接看代碼吧~

@WebFilter(urlPatterns = '/*')@Order(value = 1)public class TestFilter implements Filter { private static final Set<String> ALLOWED_PATHS = Collections.unmodifiableSet(new HashSet<>( Arrays.asList('/main/excludefilter', '/login', '/logout', '/register'))); @Override public void init(FilterConfig filterConfig) throws ServletException { System.out.println('init-----------filter'); } @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) req; HttpServletResponse response = (HttpServletResponse) res; String path = request.getRequestURI().substring(request.getContextPath().length()).replaceAll('[/]+$', ''); boolean allowedPath = ALLOWED_PATHS.contains(path); if (allowedPath) { System.out.println('這里是不需要處理的url進入的方法'); chain.doFilter(req, res); } else { System.out.println('這里是需要處理的url進入的方法'); } } @Override public void destroy() { System.out.println('destroy----------filter'); }}

@Order中的value越小,優先級越高。

以上這篇解決Springboot @WebFilter攔截器未生效問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: web
相關文章:
主站蜘蛛池模板: 四虎成人网| 婷婷影音 | 在线看片成人 | 日本亚洲最大的色成网站www | 国产一区二区三区免费 | 国产69精品久久久久久久久久 | 一二三四国产 | 毛片网站在线 | 亚洲精品色 | 四虎国产精品永久免费观看视频 | 中文字幕69 | 亚洲天堂视频网 | 精品在线一区二区三区 | 黄页免费在线观看 | 亚洲色图在线观看 | 91精品视频免费在线观看 | 国产一区二区色 | 欧美性a视频 | 人人超碰在线 | 五月婷婷丁香花 | 一区亚洲 | 草草影院国产第一页 | 国产特级淫片免费看 | 久久久一区二区三区四区 | 免费av免费看 | 国产亚洲欧美精品久久久www | 狠狠操很很干 | 免费91网站 | 欧美日韩中文在线 | 蜜臀久久99精品久久久久久 | 在线观看自拍 | 最新中文字幕 | 久久久久激情 | 日本免费不卡视频 | 久久免费手机视频 | 手机看片日韩欧美 | 亚洲色图图片 | 国产一级淫片久久久片a级 香港之夜完整在线观看 | 日本性高潮视频 | 免费一区| 国产精品成人免费视频 |