Fix bean name for ApiVersionStrategy in WebFlux config
This commit is contained in:
parent
279bce7124
commit
09917fad7b
|
@ -136,7 +136,7 @@ public class WebFluxConfigurationSupport implements ApplicationContextAware {
|
||||||
@Bean
|
@Bean
|
||||||
public RequestMappingHandlerMapping requestMappingHandlerMapping(
|
public RequestMappingHandlerMapping requestMappingHandlerMapping(
|
||||||
@Qualifier("webFluxContentTypeResolver") RequestedContentTypeResolver contentTypeResolver,
|
@Qualifier("webFluxContentTypeResolver") RequestedContentTypeResolver contentTypeResolver,
|
||||||
@Qualifier("mvcApiVersionStrategy") @Nullable ApiVersionStrategy apiVersionStrategy) {
|
@Qualifier("webFluxApiVersionStrategy") @Nullable ApiVersionStrategy apiVersionStrategy) {
|
||||||
|
|
||||||
RequestMappingHandlerMapping mapping = createRequestMappingHandlerMapping();
|
RequestMappingHandlerMapping mapping = createRequestMappingHandlerMapping();
|
||||||
mapping.setOrder(0);
|
mapping.setOrder(0);
|
||||||
|
@ -188,7 +188,7 @@ public class WebFluxConfigurationSupport implements ApplicationContextAware {
|
||||||
* @since 7.0
|
* @since 7.0
|
||||||
*/
|
*/
|
||||||
@Bean
|
@Bean
|
||||||
public @Nullable ApiVersionStrategy mvcApiVersionStrategy() {
|
public @Nullable ApiVersionStrategy webFluxApiVersionStrategy() {
|
||||||
if (this.apiVersionStrategy == null) {
|
if (this.apiVersionStrategy == null) {
|
||||||
ApiVersionConfigurer configurer = new ApiVersionConfigurer();
|
ApiVersionConfigurer configurer = new ApiVersionConfigurer();
|
||||||
configureApiVersioning(configurer);
|
configureApiVersioning(configurer);
|
||||||
|
|
|
@ -87,7 +87,7 @@ public class DelegatingWebFluxConfigurationTests {
|
||||||
void requestMappingHandlerMapping() {
|
void requestMappingHandlerMapping() {
|
||||||
delegatingConfig.setConfigurers(Collections.singletonList(webFluxConfigurer));
|
delegatingConfig.setConfigurers(Collections.singletonList(webFluxConfigurer));
|
||||||
delegatingConfig.requestMappingHandlerMapping(
|
delegatingConfig.requestMappingHandlerMapping(
|
||||||
delegatingConfig.webFluxContentTypeResolver(), delegatingConfig.mvcApiVersionStrategy());
|
delegatingConfig.webFluxContentTypeResolver(), delegatingConfig.webFluxApiVersionStrategy());
|
||||||
|
|
||||||
verify(webFluxConfigurer).configureContentTypeResolver(any(RequestedContentTypeResolverBuilder.class));
|
verify(webFluxConfigurer).configureContentTypeResolver(any(RequestedContentTypeResolverBuilder.class));
|
||||||
verify(webFluxConfigurer).addCorsMappings(any(CorsRegistry.class));
|
verify(webFluxConfigurer).addCorsMappings(any(CorsRegistry.class));
|
||||||
|
|
Loading…
Reference in New Issue