Skip to content

Commit f832dcf

Browse files
committed
Add @ConditionalOnAvailableEndpoint value alias
Closes gh-41969
1 parent 73f71d5 commit f832dcf

File tree

28 files changed

+54
-44
lines changed

28 files changed

+54
-44
lines changed

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/audit/AuditEventsEndpointAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2022 the original author or authors.
2+
* Copyright 2012-2024 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -34,7 +34,7 @@
3434
* @since 2.0.0
3535
*/
3636
@AutoConfiguration(after = AuditAutoConfiguration.class)
37-
@ConditionalOnAvailableEndpoint(endpoint = AuditEventsEndpoint.class)
37+
@ConditionalOnAvailableEndpoint(AuditEventsEndpoint.class)
3838
public class AuditEventsEndpointAutoConfiguration {
3939

4040
@Bean

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/beans/BeansEndpointAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2022 the original author or authors.
2+
* Copyright 2012-2024 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -31,7 +31,7 @@
3131
* @since 2.0.0
3232
*/
3333
@AutoConfiguration
34-
@ConditionalOnAvailableEndpoint(endpoint = BeansEndpoint.class)
34+
@ConditionalOnAvailableEndpoint(BeansEndpoint.class)
3535
public class BeansEndpointAutoConfiguration {
3636

3737
@Bean

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cache/CachesEndpointAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
*/
4141
@AutoConfiguration(after = CacheAutoConfiguration.class)
4242
@ConditionalOnClass(CacheManager.class)
43-
@ConditionalOnAvailableEndpoint(endpoint = CachesEndpoint.class)
43+
@ConditionalOnAvailableEndpoint(CachesEndpoint.class)
4444
public class CachesEndpointAutoConfiguration {
4545

4646
@Bean

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/condition/ConditionsReportEndpointAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2022 the original author or authors.
2+
* Copyright 2012-2024 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -32,7 +32,7 @@
3232
* @since 2.0.0
3333
*/
3434
@AutoConfiguration
35-
@ConditionalOnAvailableEndpoint(endpoint = ConditionsReportEndpoint.class)
35+
@ConditionalOnAvailableEndpoint(ConditionsReportEndpoint.class)
3636
public class ConditionsReportEndpointAutoConfiguration {
3737

3838
@Bean

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/context/ShutdownEndpointAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2022 the original author or authors.
2+
* Copyright 2012-2024 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -30,7 +30,7 @@
3030
* @since 2.0.0
3131
*/
3232
@AutoConfiguration
33-
@ConditionalOnAvailableEndpoint(endpoint = ShutdownEndpoint.class)
33+
@ConditionalOnAvailableEndpoint(ShutdownEndpoint.class)
3434
public class ShutdownEndpointAutoConfiguration {
3535

3636
@Bean(destroyMethod = "")

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/context/properties/ConfigurationPropertiesReportEndpointAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
* @since 2.0.0
4040
*/
4141
@AutoConfiguration
42-
@ConditionalOnAvailableEndpoint(endpoint = ConfigurationPropertiesReportEndpoint.class)
42+
@ConditionalOnAvailableEndpoint(ConfigurationPropertiesReportEndpoint.class)
4343
@EnableConfigurationProperties(ConfigurationPropertiesReportEndpointProperties.class)
4444
public class ConfigurationPropertiesReportEndpointAutoConfiguration {
4545

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/endpoint/condition/ConditionalOnAvailableEndpoint.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import org.springframework.boot.actuate.endpoint.annotation.Endpoint;
2727
import org.springframework.boot.actuate.endpoint.annotation.EndpointExtension;
2828
import org.springframework.context.annotation.Conditional;
29+
import org.springframework.core.annotation.AliasFor;
2930
import org.springframework.core.env.Environment;
3031

3132
/**
@@ -111,12 +112,21 @@
111112
@Conditional(OnAvailableEndpointCondition.class)
112113
public @interface ConditionalOnAvailableEndpoint {
113114

115+
/**
116+
* Alias for {@link #endpoint()}.
117+
* @return the endpoint type to check
118+
* @since 3.4.0
119+
*/
120+
@AliasFor(attribute = "endpoint")
121+
Class<?> value() default Void.class;
122+
114123
/**
115124
* The endpoint type that should be checked. Inferred when the return type of the
116125
* {@code @Bean} method is either an {@link Endpoint @Endpoint} or an
117126
* {@link EndpointExtension @EndpointExtension}.
118127
* @return the endpoint type to check
119128
*/
129+
@AliasFor(attribute = "value")
120130
Class<?> endpoint() default Void.class;
121131

122132
/**

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/env/EnvironmentEndpointAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
* @since 2.0.0
3939
*/
4040
@AutoConfiguration
41-
@ConditionalOnAvailableEndpoint(endpoint = EnvironmentEndpoint.class)
41+
@ConditionalOnAvailableEndpoint(EnvironmentEndpoint.class)
4242
@EnableConfigurationProperties(EnvironmentEndpointProperties.class)
4343
public class EnvironmentEndpointAutoConfiguration {
4444

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/flyway/FlywayEndpointAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2022 the original author or authors.
2+
* Copyright 2012-2024 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -37,7 +37,7 @@
3737
*/
3838
@AutoConfiguration(after = FlywayAutoConfiguration.class)
3939
@ConditionalOnClass(Flyway.class)
40-
@ConditionalOnAvailableEndpoint(endpoint = FlywayEndpoint.class)
40+
@ConditionalOnAvailableEndpoint(FlywayEndpoint.class)
4141
public class FlywayEndpointAutoConfiguration {
4242

4343
@Bean

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/health/HealthEndpointAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2022 the original author or authors.
2+
* Copyright 2012-2024 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -33,7 +33,7 @@
3333
* @since 2.0.0
3434
*/
3535
@AutoConfiguration
36-
@ConditionalOnAvailableEndpoint(endpoint = HealthEndpoint.class)
36+
@ConditionalOnAvailableEndpoint(HealthEndpoint.class)
3737
@EnableConfigurationProperties(HealthEndpointProperties.class)
3838
@Import({ HealthEndpointConfiguration.class, ReactiveHealthEndpointConfiguration.class,
3939
HealthEndpointWebExtensionConfiguration.class, HealthEndpointReactiveWebExtensionConfiguration.class })

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/info/InfoEndpointAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2022 the original author or authors.
2+
* Copyright 2012-2024 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -32,7 +32,7 @@
3232
* @since 2.0.0
3333
*/
3434
@AutoConfiguration(after = InfoContributorAutoConfiguration.class)
35-
@ConditionalOnAvailableEndpoint(endpoint = InfoEndpoint.class)
35+
@ConditionalOnAvailableEndpoint(InfoEndpoint.class)
3636
public class InfoEndpointAutoConfiguration {
3737

3838
@Bean

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/integration/IntegrationGraphEndpointAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2022 the original author or authors.
2+
* Copyright 2012-2024 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -39,7 +39,7 @@
3939
@AutoConfiguration(after = IntegrationAutoConfiguration.class)
4040
@ConditionalOnClass(IntegrationGraphServer.class)
4141
@ConditionalOnBean(IntegrationConfigurationBeanFactoryPostProcessor.class)
42-
@ConditionalOnAvailableEndpoint(endpoint = IntegrationGraphEndpoint.class)
42+
@ConditionalOnAvailableEndpoint(IntegrationGraphEndpoint.class)
4343
public class IntegrationGraphEndpointAutoConfiguration {
4444

4545
@Bean

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/liquibase/LiquibaseEndpointAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2022 the original author or authors.
2+
* Copyright 2012-2024 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -40,7 +40,7 @@
4040
*/
4141
@AutoConfiguration(after = LiquibaseAutoConfiguration.class)
4242
@ConditionalOnClass(SpringLiquibase.class)
43-
@ConditionalOnAvailableEndpoint(endpoint = LiquibaseEndpoint.class)
43+
@ConditionalOnAvailableEndpoint(LiquibaseEndpoint.class)
4444
public class LiquibaseEndpointAutoConfiguration {
4545

4646
@Bean

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/logging/LogFileWebEndpointAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
* @since 2.0.0
4343
*/
4444
@AutoConfiguration
45-
@ConditionalOnAvailableEndpoint(endpoint = LogFileWebEndpoint.class)
45+
@ConditionalOnAvailableEndpoint(LogFileWebEndpoint.class)
4646
@EnableConfigurationProperties(LogFileWebEndpointProperties.class)
4747
public class LogFileWebEndpointAutoConfiguration {
4848

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/logging/LoggersEndpointAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2023 the original author or authors.
2+
* Copyright 2012-2024 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -40,7 +40,7 @@
4040
* @since 2.0.0
4141
*/
4242
@AutoConfiguration
43-
@ConditionalOnAvailableEndpoint(endpoint = LoggersEndpoint.class)
43+
@ConditionalOnAvailableEndpoint(LoggersEndpoint.class)
4444
public class LoggersEndpointAutoConfiguration {
4545

4646
@Bean

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/management/HeapDumpWebEndpointAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2022 the original author or authors.
2+
* Copyright 2012-2024 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -30,7 +30,7 @@
3030
* @since 2.0.0
3131
*/
3232
@AutoConfiguration
33-
@ConditionalOnAvailableEndpoint(endpoint = HeapDumpWebEndpoint.class)
33+
@ConditionalOnAvailableEndpoint(HeapDumpWebEndpoint.class)
3434
public class HeapDumpWebEndpointAutoConfiguration {
3535

3636
@Bean

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/management/ThreadDumpEndpointAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2022 the original author or authors.
2+
* Copyright 2012-2024 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -30,7 +30,7 @@
3030
* @since 2.0.0
3131
*/
3232
@AutoConfiguration
33-
@ConditionalOnAvailableEndpoint(endpoint = ThreadDumpEndpoint.class)
33+
@ConditionalOnAvailableEndpoint(ThreadDumpEndpoint.class)
3434
public class ThreadDumpEndpointAutoConfiguration {
3535

3636
@Bean

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/MetricsEndpointAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2022 the original author or authors.
2+
* Copyright 2012-2024 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -36,7 +36,7 @@
3636
*/
3737
@AutoConfiguration(after = { MetricsAutoConfiguration.class, CompositeMeterRegistryAutoConfiguration.class })
3838
@ConditionalOnClass(Timed.class)
39-
@ConditionalOnAvailableEndpoint(endpoint = MetricsEndpoint.class)
39+
@ConditionalOnAvailableEndpoint(MetricsEndpoint.class)
4040
public class MetricsEndpointAutoConfiguration {
4141

4242
@Bean

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/prometheus/PrometheusMetricsExportAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ PrometheusRegistry prometheusRegistry() {
7575
}
7676

7777
@Configuration(proxyBeanMethods = false)
78-
@ConditionalOnAvailableEndpoint(endpoint = PrometheusScrapeEndpoint.class)
78+
@ConditionalOnAvailableEndpoint(PrometheusScrapeEndpoint.class)
7979
static class PrometheusScrapeEndpointConfiguration {
8080

8181
@SuppressWarnings("removal")

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/prometheus/PrometheusSimpleclientMetricsExportAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ DefaultExemplarSampler exemplarSampler(SpanContextSupplier spanContextSupplier)
102102

103103
@SuppressWarnings("removal")
104104
@Configuration(proxyBeanMethods = false)
105-
@ConditionalOnAvailableEndpoint(endpoint = PrometheusSimpleclientScrapeEndpoint.class)
105+
@ConditionalOnAvailableEndpoint(PrometheusSimpleclientScrapeEndpoint.class)
106106
static class PrometheusScrapeEndpointConfiguration {
107107

108108
@Bean

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/quartz/QuartzEndpointAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
*/
4343
@AutoConfiguration(after = QuartzAutoConfiguration.class)
4444
@ConditionalOnClass(Scheduler.class)
45-
@ConditionalOnAvailableEndpoint(endpoint = QuartzEndpoint.class)
45+
@ConditionalOnAvailableEndpoint(QuartzEndpoint.class)
4646
@EnableConfigurationProperties(QuartzEndpointProperties.class)
4747
public class QuartzEndpointAutoConfiguration {
4848

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/sbom/SbomEndpointAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
* @since 3.3.0
3737
*/
3838
@AutoConfiguration
39-
@ConditionalOnAvailableEndpoint(endpoint = SbomEndpoint.class)
39+
@ConditionalOnAvailableEndpoint(SbomEndpoint.class)
4040
@EnableConfigurationProperties(SbomProperties.class)
4141
public class SbomEndpointAutoConfiguration {
4242

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/scheduling/ScheduledTasksEndpointAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2022 the original author or authors.
2+
* Copyright 2012-2024 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -32,7 +32,7 @@
3232
* @since 2.0.0
3333
*/
3434
@AutoConfiguration
35-
@ConditionalOnAvailableEndpoint(endpoint = ScheduledTasksEndpoint.class)
35+
@ConditionalOnAvailableEndpoint(ScheduledTasksEndpoint.class)
3636
public class ScheduledTasksEndpointAutoConfiguration {
3737

3838
@Bean

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/session/SessionsEndpointAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
*/
4545
@AutoConfiguration(after = SessionAutoConfiguration.class)
4646
@ConditionalOnClass(Session.class)
47-
@ConditionalOnAvailableEndpoint(endpoint = SessionsEndpoint.class)
47+
@ConditionalOnAvailableEndpoint(SessionsEndpoint.class)
4848
public class SessionsEndpointAutoConfiguration {
4949

5050
@Configuration(proxyBeanMethods = false)

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/startup/StartupEndpointAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2023 the original author or authors.
2+
* Copyright 2012-2024 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -38,7 +38,7 @@
3838
* @since 2.4.0
3939
*/
4040
@AutoConfiguration
41-
@ConditionalOnAvailableEndpoint(endpoint = StartupEndpoint.class)
41+
@ConditionalOnAvailableEndpoint(StartupEndpoint.class)
4242
@Conditional(StartupEndpointAutoConfiguration.ApplicationStartupCondition.class)
4343
public class StartupEndpointAutoConfiguration {
4444

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/exchanges/HttpExchangesEndpointAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2022 the original author or authors.
2+
* Copyright 2012-2024 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -33,7 +33,7 @@
3333
* @since 3.0.0
3434
*/
3535
@AutoConfiguration(after = HttpExchangesAutoConfiguration.class)
36-
@ConditionalOnAvailableEndpoint(endpoint = HttpExchangesEndpoint.class)
36+
@ConditionalOnAvailableEndpoint(HttpExchangesEndpoint.class)
3737
public class HttpExchangesEndpointAutoConfiguration {
3838

3939
@Bean

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/mappings/MappingsEndpointAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2012-2022 the original author or authors.
2+
* Copyright 2012-2024 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -43,7 +43,7 @@
4343
* @since 2.0.0
4444
*/
4545
@AutoConfiguration
46-
@ConditionalOnAvailableEndpoint(endpoint = MappingsEndpoint.class)
46+
@ConditionalOnAvailableEndpoint(MappingsEndpoint.class)
4747
public class MappingsEndpointAutoConfiguration {
4848

4949
@Bean

spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/endpoint/condition/ConditionalOnAvailableEndpointTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ ShutdownEndpoint shutdown() {
335335
static class ComponentEnabledIfEndpointIsExposedConfiguration {
336336

337337
@Bean
338-
@ConditionalOnAvailableEndpoint(endpoint = SpringEndpoint.class)
338+
@ConditionalOnAvailableEndpoint(SpringEndpoint.class)
339339
String springComponent() {
340340
return "springComponent";
341341
}

0 commit comments

Comments
 (0)