类 ResultResponseBodyHandler

  • 所有已实现的接口:
    org.springframework.core.Ordered, org.springframework.web.reactive.HandlerResultHandler

    public class ResultResponseBodyHandler
    extends org.springframework.web.reactive.result.method.annotation.ResponseBodyResultHandler
    响应结果处理器

    标准HTTP状态码

    从以下版本开始:
    2020年9月18日
    作者:
    ylyue
    • 字段概要

      • 从类继承的字段 org.springframework.web.reactive.result.method.annotation.AbstractMessageWriterResultHandler

        COROUTINES_FLOW_CLASS_NAME
      • 从类继承的字段 org.springframework.web.reactive.result.HandlerResultHandlerSupport

        logger
      • 从接口继承的字段 org.springframework.core.Ordered

        HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    • 构造器概要

      构造器 
      构造器 说明
      ResultResponseBodyHandler​(List<org.springframework.http.codec.HttpMessageWriter<?>> writers, org.springframework.web.reactive.accept.RequestedContentTypeResolver resolver, org.springframework.core.ReactiveAdapterRegistry registry)
      默认优先级高于 ResponseBodyResultHandler
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      reactor.core.publisher.Mono<Void> handleResult​(org.springframework.web.server.ServerWebExchange exchange, org.springframework.web.reactive.HandlerResult result)  
      boolean supports​(org.springframework.web.reactive.HandlerResult result)  
      • 从类继承的方法 org.springframework.web.reactive.result.method.annotation.AbstractMessageWriterResultHandler

        getMessageWriters, writeBody, writeBody
      • 从类继承的方法 org.springframework.web.reactive.result.HandlerResultHandlerSupport

        getAdapter, getAdapterRegistry, getContentTypeResolver, getOrder, selectMediaType, setOrder
    • 构造器详细资料

      • ResultResponseBodyHandler

        public ResultResponseBodyHandler​(List<org.springframework.http.codec.HttpMessageWriter<?>> writers,
                                         org.springframework.web.reactive.accept.RequestedContentTypeResolver resolver,
                                         org.springframework.core.ReactiveAdapterRegistry registry)
        默认优先级高于 ResponseBodyResultHandler
    • 方法详细资料

      • supports

        public boolean supports​(org.springframework.web.reactive.HandlerResult result)
        指定者:
        supports 在接口中 org.springframework.web.reactive.HandlerResultHandler
        覆盖:
        supports 在类中 org.springframework.web.reactive.result.method.annotation.ResponseBodyResultHandler
      • handleResult

        public reactor.core.publisher.Mono<Void> handleResult​(org.springframework.web.server.ServerWebExchange exchange,
                                                              org.springframework.web.reactive.HandlerResult result)
        指定者:
        handleResult 在接口中 org.springframework.web.reactive.HandlerResultHandler
        覆盖:
        handleResult 在类中 org.springframework.web.reactive.result.method.annotation.ResponseBodyResultHandler