Creating Filters In Spring Boot: A Step-by-step Guide! |

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ย. 2024

ความคิดเห็น • 9

  • @javacodeex
    @javacodeex  3 หลายเดือนก่อน +1

    Please Subscribe and Support me

  • @Nikhil-x6r
    @Nikhil-x6r 3 หลายเดือนก่อน

    Good One!

  • @universal4334
    @universal4334 3 หลายเดือนก่อน

    Wah! Can't thank you enough, man. Thanks a ton! Keep going.

  • @My.Daisy.
    @My.Daisy. 3 หลายเดือนก่อน +1

    what if I it log only [Message filter] whenenver I enter the /customer route and log only [Product filter] whenever enter the route /product?

    • @javacodeex
      @javacodeex  3 หลายเดือนก่อน +1

      @Slf4j
      @Order(1) // Ensure this filter executes before MessageFilter
      public class ProductFilter implements Filter {
      @Override
      public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
      HttpServletRequest httpServletRequest = (HttpServletRequest) request;
      String requestURI = httpServletRequest.getRequestURI();
      if ("/customer".equals(requestURI)) {
      chain.doFilter(request, response);
      return; // Skip the rest of the filter
      }
      log.info("[ProductFilter] - Inside doFilter method");
      log.info("Local Port : " + request.getLocalPort());
      log.info("Server Name : " + request.getServerName());
      log.info("Method Name : " + httpServletRequest.getMethod());
      log.info("Request URI : " + requestURI);
      log.info("Servlet Path : " + httpServletRequest.getServletPath());
      chain.doFilter(request, response);
      }
      }
      Add condition before performing chain.doFilter

  • @My.Daisy.
    @My.Daisy. 3 หลายเดือนก่อน

    at 21:15 why does it log the same info twice?