类 ResultErrorAutoConfig


  • @Configuration
    @Import(ResultExceptionHandler.class)
    @EnableConfigurationProperties(org.springframework.boot.autoconfigure.web.ServerProperties.class)
    public class ResultErrorAutoConfig
    extends Object
    全局错误拦截自动配置

    实现对Filter异常进行统一处理

    从以下版本开始:
    2020年9月16日
    作者:
    ylyue
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      org.springframework.boot.web.reactive.error.ErrorWebExceptionHandler errorWebExceptionHandler​(org.springframework.boot.web.reactive.error.ErrorAttributes errorAttributes, org.springframework.boot.autoconfigure.web.ResourceProperties resourceProperties, org.springframework.beans.factory.ObjectProvider<org.springframework.web.reactive.result.view.ViewResolver> viewResolvers, org.springframework.http.codec.ServerCodecConfigurer serverCodecConfigurer, org.springframework.context.ApplicationContext applicationContext)
      优先级高于 ErrorWebFluxAutoConfiguration.errorWebExceptionHandler(ErrorAttributes, ResourceProperties, ObjectProvider, ServerCodecConfigurer, ApplicationContext)
      ResultResponseBodyHandler resultResponseBodyHandler​(org.springframework.http.codec.ServerCodecConfigurer serverCodecConfigurer, org.springframework.web.reactive.accept.RequestedContentTypeResolver contentTypeResolver, org.springframework.core.ReactiveAdapterRegistry reactiveAdapterRegistry)
      默认优先级高于 ResponseBodyResultHandler
    • 构造器详细资料

      • ResultErrorAutoConfig

        public ResultErrorAutoConfig()
    • 方法详细资料

      • errorWebExceptionHandler

        @Bean
        @Order(-2)
        public org.springframework.boot.web.reactive.error.ErrorWebExceptionHandler errorWebExceptionHandler​(org.springframework.boot.web.reactive.error.ErrorAttributes errorAttributes,
                                                                                                             org.springframework.boot.autoconfigure.web.ResourceProperties resourceProperties,
                                                                                                             org.springframework.beans.factory.ObjectProvider<org.springframework.web.reactive.result.view.ViewResolver> viewResolvers,
                                                                                                             org.springframework.http.codec.ServerCodecConfigurer serverCodecConfigurer,
                                                                                                             org.springframework.context.ApplicationContext applicationContext)
        优先级高于 ErrorWebFluxAutoConfiguration.errorWebExceptionHandler(ErrorAttributes, ResourceProperties, ObjectProvider, ServerCodecConfigurer, ApplicationContext)
      • resultResponseBodyHandler

        @Bean
        public ResultResponseBodyHandler resultResponseBodyHandler​(org.springframework.http.codec.ServerCodecConfigurer serverCodecConfigurer,
                                                                   @Qualifier("webFluxContentTypeResolver")
                                                                   org.springframework.web.reactive.accept.RequestedContentTypeResolver contentTypeResolver,
                                                                   @Qualifier("webFluxAdapterRegistry")
                                                                   org.springframework.core.ReactiveAdapterRegistry reactiveAdapterRegistry)
        默认优先级高于 ResponseBodyResultHandler