1. 程式人生 > >SpringBoot過濾器和Servlet3.0配置過濾器實戰

SpringBoot過濾器和Servlet3.0配置過濾器實戰

自定義Filter
            1)使用Servlet3.0的註解進行配置
            2)啟動類裡面增加 @ServletComponentScan,進行掃描
            3)新建一個Filter類,implements Filter,並實現對應的介面
            4) @WebFilter 標記一個類為filter,被spring進行掃描 
                urlPatterns:攔截規則,支援正則

            6)控制chain.doFilter的方法的呼叫,來實現是否通過放行
               不放行,web應用resp.sendRedirect("/index.html");
                場景:許可權控制、使用者登入(非前端後端分離場景)等