Fix bean name for ApiVersionStrategy in WebFlux config
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run Details

This commit is contained in:
rstoyanchev 2025-07-30 13:55:00 +01:00
parent 279bce7124
commit 09917fad7b
2 changed files with 3 additions and 3 deletions

View File

@ -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);

View File

@ -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));