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
|
||||
public RequestMappingHandlerMapping requestMappingHandlerMapping(
|
||||
@Qualifier("webFluxContentTypeResolver") RequestedContentTypeResolver contentTypeResolver,
|
||||
@Qualifier("mvcApiVersionStrategy") @Nullable ApiVersionStrategy apiVersionStrategy) {
|
||||
@Qualifier("webFluxApiVersionStrategy") @Nullable ApiVersionStrategy apiVersionStrategy) {
|
||||
|
||||
RequestMappingHandlerMapping mapping = createRequestMappingHandlerMapping();
|
||||
mapping.setOrder(0);
|
||||
|
@ -188,7 +188,7 @@ public class WebFluxConfigurationSupport implements ApplicationContextAware {
|
|||
* @since 7.0
|
||||
*/
|
||||
@Bean
|
||||
public @Nullable ApiVersionStrategy mvcApiVersionStrategy() {
|
||||
public @Nullable ApiVersionStrategy webFluxApiVersionStrategy() {
|
||||
if (this.apiVersionStrategy == null) {
|
||||
ApiVersionConfigurer configurer = new ApiVersionConfigurer();
|
||||
configureApiVersioning(configurer);
|
||||
|
|
|
@ -87,7 +87,7 @@ public class DelegatingWebFluxConfigurationTests {
|
|||
void requestMappingHandlerMapping() {
|
||||
delegatingConfig.setConfigurers(Collections.singletonList(webFluxConfigurer));
|
||||
delegatingConfig.requestMappingHandlerMapping(
|
||||
delegatingConfig.webFluxContentTypeResolver(), delegatingConfig.mvcApiVersionStrategy());
|
||||
delegatingConfig.webFluxContentTypeResolver(), delegatingConfig.webFluxApiVersionStrategy());
|
||||
|
||||
verify(webFluxConfigurer).configureContentTypeResolver(any(RequestedContentTypeResolverBuilder.class));
|
||||
verify(webFluxConfigurer).addCorsMappings(any(CorsRegistry.class));
|
||||
|
|
Loading…
Reference in New Issue