稍早有提過的filter白名單

那這邊也可以直接製作黑名單篩掉shouldNotFilter

@Component
public class FirstOncePerRequestFilter extends OncePerRequestFilter {
    @Override
    protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
            throws ServletException, IOException {
        logger.info(String.join(":","Inside Once Per Request Filter originated by request", request.getRequestURI()));
        filterChain.doFilter(request, response);
    }

    @Override
    protected boolean shouldNotFilter(HttpServletRequest request) throws ServletException {
          String path = request.getRequestURI();
        return "sth".contacts(path); // true 則不會進入
    }
}

這不是一個給新手的一個教學過程,也寫的不是很完整
希望大家多多包涵囉~
主要是給自己的一個紀錄,也分享給有需要的夥伴
這是一個心血來潮,產生的文章
若有喜歡或交流的部分都歡迎在下方留言,多多關照。

#filter







你可能感興趣的文章

[新手村系列] Python 101 快速入門教學

[新手村系列] Python 101 快速入門教學

下拉選單內容 Dropdown Menu

下拉選單內容 Dropdown Menu

同步 Sync 與非同步 Async

同步 Sync 與非同步 Async






留言討論