类 Knife4jRouteProxyFilter

  • 所有已实现的接口:
    javax.servlet.Filter

    public class Knife4jRouteProxyFilter
    extends java.lang.Object
    implements javax.servlet.Filter
    作者:
    xiaoymin@foxmail.com 2020/10/29 20:06
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void destroy()  
      void doFilter​(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain)  
      void init​(javax.servlet.FilterConfig filterConfig)  
      protected void writeRouteResponse​(javax.servlet.http.HttpServletResponse response, java.lang.String content)
      响应服务端的内容
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • gson

        private final com.google.gson.Gson gson
      • logger

        org.slf4j.Logger logger
    • 构造器详细资料

      • Knife4jRouteProxyFilter

        public Knife4jRouteProxyFilter​(RouteDispatcher routeDispatcher)
    • 方法详细资料

      • init

        public void init​(javax.servlet.FilterConfig filterConfig)
                  throws javax.servlet.ServletException
        指定者:
        init 在接口中 javax.servlet.Filter
        抛出:
        javax.servlet.ServletException
      • doFilter

        public void doFilter​(javax.servlet.ServletRequest servletRequest,
                             javax.servlet.ServletResponse servletResponse,
                             javax.servlet.FilterChain filterChain)
                      throws java.io.IOException,
                             javax.servlet.ServletException
        指定者:
        doFilter 在接口中 javax.servlet.Filter
        抛出:
        java.io.IOException
        javax.servlet.ServletException
      • writeRouteResponse

        protected void writeRouteResponse​(javax.servlet.http.HttpServletResponse response,
                                          java.lang.String content)
                                   throws java.io.IOException
        响应服务端的内容
        参数:
        response - 响应流
        content - 内容
        抛出:
        java.io.IOException - 异常
      • destroy

        public void destroy()
        指定者:
        destroy 在接口中 javax.servlet.Filter