Package springfox.documentation.spring.web

Adds support for Spring Integration WebFlux inbound adapters and gateways.

Builds upon the springfox webflux implementation, but uses Spring Integration http endpoint configurations to create documentation.

Key extension points:

  • SpringIntegrationWebFluxRequestHandlerProvider creates SpringIntegrationWebFluxRequestHandler for WebFluxIntegrationRequestMappingHandlerMapping with Order LOWEST_PRECEDENCE and handles webflux HandlerMappings
  • SpringIntegrationWebFluxRequestHandler synthesizes RequestBody annotation from requestPayloadType field of inbound endpoint and RequestParam annotations from payloadExpression and headerExpressions

Changes to existing code:

  • Filter for Integration Handler Mappings in WebFluxRequestHandlerProvider
See Also:
SpringIntegrationWebFluxRequestHandlerProvider, SpringIntegrationWebFluxRequestHandler