国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:101日期: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
相關文章:
主站蜘蛛池模板: 6080伦理久久精品亚洲 | 最新国产成人综合在线观看 | 国产成人精品免费视频大全五级 | 中文亚洲欧美 | 免费高清在线爱做视频 | 免费被黄网站在观看 | 婷婷丁香花麻豆 | 国产精品久久久久久久久久久搜索 | 国产91会所洗浴女技师按摩 | 亚洲三级中文字幕 | 久久精品一区二区免费看 | 国产三级香港在线观看 | 亚洲波多野结衣日韩在线 | 搞黄网站在线观看 | 日韩三级一区 | 欧美亚洲视频在线观看 | 亚洲成a人片在线观看中文!!! | 精品久久看 | 在线精品日韩一区二区三区 | 亚洲欧美网址 | 国内精品久久久久久久影视麻豆 | 国产裸体美女视频全黄 | 亚洲国产成人在线观看 | 欧美一级毛级毛片 | 鲁丝一区二区三区不属 | 一区二区影院 | 在线播放亚洲精品 | 在线精品播放 | 国产成人精品高清在线观看99 | 亚洲欧美色视频 | 欧美色视频在线观看 | 欧美另类专区 | 久久综合88| 成年人看的黄色片 | 久草在线视频网 | 亚洲成人在线视频网站 | 在线播放免费一级毛片欧美 | 亚洲美女黄视频 | 精品成人免费一区二区在线播放 | 91资源在线观看 | 中文字幕在线观看一区 |