Skip to content

Commit 76b1abb

Browse files
committed
Declare the most specific return type possible on some bean declaration
This is safer for components that implement several interfaces or for components potentially referred to by their implementation type (see 'Declaring a bean' on spring core documentation)
1 parent 22990c9 commit 76b1abb

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

springdoc-openapi-common/src/main/java/org/springdoc/core/SpringDocConfiguration.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@
5151
import org.springdoc.core.customizers.DelegatingMethodParameterCustomizer;
5252
import org.springdoc.core.customizers.OpenApiBuilderCustomizer;
5353
import org.springdoc.core.customizers.OpenApiCustomiser;
54-
import org.springdoc.core.customizers.OperationCustomizer;
5554
import org.springdoc.core.customizers.PropertyCustomizer;
5655
import org.springdoc.core.customizers.ServerBaseUrlCustomizer;
5756
import org.springdoc.core.providers.ActuatorProvider;
@@ -109,6 +108,7 @@
109108
/**
110109
* The type Spring doc configuration.
111110
* @author bnasslahsen
111+
* @author christophejan
112112
*/
113113
@Lazy(false)
114114
@Configuration(proxyBeanMethods = false)
@@ -359,7 +359,7 @@ OpenApiCustomiser propertiesResolverForSchema(PropertyResolverUtils propertyReso
359359
@Conditional(CacheOrGroupedOpenApiCondition.class)
360360
@ConditionalOnClass(name = BINDRESULT_CLASS)
361361
@Lazy(false)
362-
static BeanFactoryPostProcessor springdocBeanFactoryPostProcessor() {
362+
static SpringdocBeanFactoryConfigurer springdocBeanFactoryPostProcessor() {
363363
return new SpringdocBeanFactoryConfigurer();
364364
}
365365

@@ -435,7 +435,7 @@ static class SpringDocActuatorConfiguration {
435435
@Lazy(false)
436436
@ConditionalOnManagementPort(ManagementPortType.DIFFERENT)
437437
@Conditional(MultipleOpenApiSupportCondition.class)
438-
static BeanFactoryPostProcessor springdocBeanFactoryPostProcessor3(List<GroupedOpenApi> groupedOpenApis) {
438+
static SpringdocActuatorBeanFactoryConfigurer springdocBeanFactoryPostProcessor3(List<GroupedOpenApi> groupedOpenApis) {
439439
return new SpringdocActuatorBeanFactoryConfigurer(groupedOpenApis);
440440
}
441441

@@ -447,7 +447,7 @@ static BeanFactoryPostProcessor springdocBeanFactoryPostProcessor3(List<GroupedO
447447
@Bean
448448
@Lazy(false)
449449
@ConditionalOnManagementPort(ManagementPortType.SAME)
450-
OperationCustomizer actuatorCustomizer() {
450+
ActuatorOperationCustomizer actuatorCustomizer() {
451451
return new ActuatorOperationCustomizer();
452452
}
453453

@@ -460,7 +460,7 @@ OperationCustomizer actuatorCustomizer() {
460460
@Bean
461461
@Lazy(false)
462462
@ConditionalOnManagementPort(ManagementPortType.SAME)
463-
OpenApiCustomiser actuatorOpenApiCustomiser(WebEndpointProperties webEndpointProperties) {
463+
ActuatorOpenApiCustomizer actuatorOpenApiCustomiser(WebEndpointProperties webEndpointProperties) {
464464
return new ActuatorOpenApiCustomizer(webEndpointProperties);
465465
}
466466

0 commit comments

Comments
 (0)