稍早有提過的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







你可能感興趣的文章

34歲才開始自學寫程式會不會太晚?真的有心,永遠都不嫌晚。

34歲才開始自學寫程式會不會太晚?真的有心,永遠都不嫌晚。

React(12) - useCallback & useMemo & memo

React(12) - useCallback & useMemo & memo

智能合約(二) - 撰寫智能合約的程式語言

智能合約(二) - 撰寫智能合約的程式語言






留言討論