org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping Java Examples
The following examples show how to use
org.springframework.web.reactive.result.method.RequestMappingInfoHandlerMapping.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: MultipleOpenApiResource.java From springdoc-openapi with Apache License 2.0 | 6 votes |
/** * Instantiates a new Multiple open api resource. * * @param groupedOpenApis the grouped open apis * @param defaultOpenAPIBuilder the default open api builder * @param requestBuilder the request builder * @param responseBuilder the response builder * @param operationParser the operation parser * @param requestMappingHandlerMapping the request mapping handler mapping * @param springDocConfigProperties the spring doc config properties * @param actuatorProvider the actuator provider */ public MultipleOpenApiResource(List<GroupedOpenApi> groupedOpenApis, ObjectFactory<OpenAPIBuilder> defaultOpenAPIBuilder, AbstractRequestBuilder requestBuilder, GenericResponseBuilder responseBuilder, OperationBuilder operationParser, RequestMappingInfoHandlerMapping requestMappingHandlerMapping, SpringDocConfigProperties springDocConfigProperties, Optional<ActuatorProvider> actuatorProvider) { this.groupedOpenApis = groupedOpenApis; this.defaultOpenAPIBuilder = defaultOpenAPIBuilder; this.requestBuilder = requestBuilder; this.responseBuilder = responseBuilder; this.operationParser = operationParser; this.requestMappingHandlerMapping = requestMappingHandlerMapping; this.springDocConfigProperties = springDocConfigProperties; this.actuatorProvider = actuatorProvider; }
Example #2
Source File: SpringDocWebFluxConfiguration.java From springdoc-openapi with Apache License 2.0 | 6 votes |
/** * Open api resource open api resource. * * @param openAPIBuilderObjectFactory the open api builder object factory * @param requestBuilder the request builder * @param responseBuilder the response builder * @param operationParser the operation parser * @param requestMappingHandlerMapping the request mapping handler mapping * @param operationCustomizers the operation customizers * @param openApiCustomisers the open api customisers * @param springDocConfigProperties the spring doc config properties * @param actuatorProvider the actuator provider * @return the open api resource */ @Bean @ConditionalOnMissingBean @Lazy(false) OpenApiResource openApiResource(ObjectFactory<OpenAPIBuilder> openAPIBuilderObjectFactory, AbstractRequestBuilder requestBuilder, GenericResponseBuilder responseBuilder, OperationBuilder operationParser, RequestMappingInfoHandlerMapping requestMappingHandlerMapping, Optional<List<OperationCustomizer>> operationCustomizers, Optional<List<OpenApiCustomiser>> openApiCustomisers, SpringDocConfigProperties springDocConfigProperties, Optional<ActuatorProvider> actuatorProvider) { return new OpenApiResource(openAPIBuilderObjectFactory, requestBuilder, responseBuilder, operationParser, requestMappingHandlerMapping,operationCustomizers, openApiCustomisers, springDocConfigProperties,actuatorProvider); }
Example #3
Source File: MultipleOpenApiWebFluxConfiguration.java From springdoc-openapi with Apache License 2.0 | 6 votes |
/** * Multiple open api resource multiple open api resource. * * @param groupedOpenApis the grouped open apis * @param defaultOpenAPIBuilder the default open api builder * @param requestBuilder the request builder * @param responseBuilder the response builder * @param operationParser the operation parser * @param requestMappingHandlerMapping the request mapping handler mapping * @param springDocConfigProperties the spring doc config properties * @param actuatorProvider the actuator provider * @return the multiple open api resource */ @Bean @ConditionalOnMissingBean @Lazy(false) MultipleOpenApiResource multipleOpenApiResource(List<GroupedOpenApi> groupedOpenApis, ObjectFactory<OpenAPIBuilder> defaultOpenAPIBuilder, AbstractRequestBuilder requestBuilder, GenericResponseBuilder responseBuilder, OperationBuilder operationParser, RequestMappingInfoHandlerMapping requestMappingHandlerMapping, SpringDocConfigProperties springDocConfigProperties, Optional<ActuatorProvider> actuatorProvider) { return new MultipleOpenApiResource(groupedOpenApis, defaultOpenAPIBuilder, requestBuilder, responseBuilder, operationParser, requestMappingHandlerMapping, springDocConfigProperties, actuatorProvider); }
Example #4
Source File: OpenApiResource.java From springdoc-openapi with Apache License 2.0 | 3 votes |
/** * Instantiates a new Open api resource. * * @param groupName the group name * @param openAPIBuilderObjectFactory the open api builder object factory * @param requestBuilder the request builder * @param responseBuilder the response builder * @param operationParser the operation parser * @param requestMappingHandlerMapping the request mapping handler mapping * @param operationCustomizers the operation customizers * @param openApiCustomisers the open api customisers * @param springDocConfigProperties the spring doc config properties * @param actuatorProvider the actuator provider */ public OpenApiResource(String groupName, ObjectFactory<OpenAPIBuilder> openAPIBuilderObjectFactory, AbstractRequestBuilder requestBuilder, GenericResponseBuilder responseBuilder, OperationBuilder operationParser, RequestMappingInfoHandlerMapping requestMappingHandlerMapping, Optional<List<OperationCustomizer>> operationCustomizers, Optional<List<OpenApiCustomiser>> openApiCustomisers, SpringDocConfigProperties springDocConfigProperties, Optional<ActuatorProvider> actuatorProvider) { super(groupName, openAPIBuilderObjectFactory, requestBuilder, responseBuilder, operationParser, operationCustomizers, openApiCustomisers, springDocConfigProperties, actuatorProvider); this.requestMappingHandlerMapping = requestMappingHandlerMapping; }
Example #5
Source File: OpenApiResource.java From springdoc-openapi with Apache License 2.0 | 3 votes |
/** * Instantiates a new Open api resource. * * @param openAPIBuilderObjectFactory the open api builder object factory * @param requestBuilder the request builder * @param responseBuilder the response builder * @param operationParser the operation parser * @param requestMappingHandlerMapping the request mapping handler mapping * @param operationCustomizers the operation customizers * @param openApiCustomisers the open api customisers * @param springDocConfigProperties the spring doc config properties * @param actuatorProvider the actuator provider */ @Autowired public OpenApiResource(ObjectFactory<OpenAPIBuilder> openAPIBuilderObjectFactory, AbstractRequestBuilder requestBuilder, GenericResponseBuilder responseBuilder, OperationBuilder operationParser, RequestMappingInfoHandlerMapping requestMappingHandlerMapping, Optional<List<OperationCustomizer>> operationCustomizers, Optional<List<OpenApiCustomiser>> openApiCustomisers, SpringDocConfigProperties springDocConfigProperties, Optional<ActuatorProvider> actuatorProvider) { super(DEFAULT_GROUP_NAME, openAPIBuilderObjectFactory, requestBuilder, responseBuilder, operationParser, operationCustomizers, openApiCustomisers, springDocConfigProperties, actuatorProvider); this.requestMappingHandlerMapping = requestMappingHandlerMapping; }