Class DefaultRequestFilter

java.lang.Object
org.springframework.web.filter.GenericFilterBean
org.springframework.web.filter.OncePerRequestFilter
net.ideahut.springboot.filter.DefaultRequestFilter
All Implemented Interfaces:
jakarta.servlet.Filter, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.EnvironmentAware, org.springframework.core.env.EnvironmentCapable, org.springframework.web.context.ServletContextAware

public class DefaultRequestFilter extends org.springframework.web.filter.OncePerRequestFilter
  • Constructor Details

    • DefaultRequestFilter

      public DefaultRequestFilter()
  • Method Details

    • setCORSHeaders

      public DefaultRequestFilter setCORSHeaders(Map<String,String> headers)
    • setCORSHeader

      public DefaultRequestFilter setCORSHeader(String key, String value)
    • setIgnorePaths

      public DefaultRequestFilter setIgnorePaths(String... paths)
    • setRequestWrapperEnable

      public DefaultRequestFilter setRequestWrapperEnable(Boolean requestWrapperEnable)
    • setTraceEnable

      public DefaultRequestFilter setTraceEnable(Boolean traceEnable)
    • setTraceGenerator

      public DefaultRequestFilter setTraceGenerator(DefaultRequestFilter.TraceGenerator traceGenerator)
    • setTraceKey

      public DefaultRequestFilter setTraceKey(String traceKey)
    • initialize

      public DefaultRequestFilter initialize()
    • shouldNotFilter

      protected boolean shouldNotFilter(jakarta.servlet.http.HttpServletRequest request) throws jakarta.servlet.ServletException
      Overrides:
      shouldNotFilter in class org.springframework.web.filter.OncePerRequestFilter
      Throws:
      jakarta.servlet.ServletException
    • doFilterInternal

      protected void doFilterInternal(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.FilterChain filterChain) throws jakarta.servlet.ServletException, IOException
      Specified by:
      doFilterInternal in class org.springframework.web.filter.OncePerRequestFilter
      Throws:
      jakarta.servlet.ServletException
      IOException