类 RuntimeConfigInterceptor

java.lang.Object
gu.sql2java.config.spring.RuntimeConfigInterceptor
所有已实现的接口:
org.springframework.web.servlet.AsyncHandlerInterceptor, org.springframework.web.servlet.config.annotation.WebMvcConfigurer, org.springframework.web.servlet.HandlerInterceptor

@Configuration public class RuntimeConfigInterceptor extends Object implements org.springframework.web.servlet.AsyncHandlerInterceptor, org.springframework.web.servlet.config.annotation.WebMvcConfigurer
HTTP请求拦截器,实现在HTTP请求解析之前为请求方法安装sql2java运行时配置对象,方法调用结束删除
从以下版本开始:
4.3.3
作者:
guyadong
  • 构造器概要

    构造器
    构造器
    说明
    RuntimeConfigInterceptor(Set<String> interceptPackages)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    addInterceptors(org.springframework.web.servlet.config.annotation.InterceptorRegistry registry)
     
    void
    afterCompletion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, Exception ex)
     
    void
    afterConcurrentHandlingStarted(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler)
     
    boolean
    preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler)
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 org.springframework.web.servlet.HandlerInterceptor

    postHandle

    从接口继承的方法 org.springframework.web.servlet.config.annotation.WebMvcConfigurer

    addArgumentResolvers, addCorsMappings, addFormatters, addResourceHandlers, addReturnValueHandlers, addViewControllers, configureAsyncSupport, configureContentNegotiation, configureDefaultServletHandling, configureHandlerExceptionResolvers, configureMessageConverters, configurePathMatch, configureViewResolvers, extendHandlerExceptionResolvers, extendMessageConverters, getMessageCodesResolver, getValidator
  • 构造器详细资料

    • RuntimeConfigInterceptor

      public RuntimeConfigInterceptor(@Qualifier("basePackagesForSql2javaInterceptor") @Autowired(required=false) Set<String> interceptPackages)
  • 方法详细资料

    • preHandle

      public boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler) throws Exception
      指定者:
      preHandle 在接口中 org.springframework.web.servlet.HandlerInterceptor
      抛出:
      Exception
    • afterCompletion

      public void afterCompletion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, Exception ex) throws Exception
      指定者:
      afterCompletion 在接口中 org.springframework.web.servlet.HandlerInterceptor
      抛出:
      Exception
    • afterConcurrentHandlingStarted

      public void afterConcurrentHandlingStarted(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler) throws Exception
      指定者:
      afterConcurrentHandlingStarted 在接口中 org.springframework.web.servlet.AsyncHandlerInterceptor
      抛出:
      Exception
    • addInterceptors

      public void addInterceptors(org.springframework.web.servlet.config.annotation.InterceptorRegistry registry)
      指定者:
      addInterceptors 在接口中 org.springframework.web.servlet.config.annotation.WebMvcConfigurer