File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change 4545import org .springframework .boot .autoconfigure .PropertyPlaceholderAutoConfiguration ;
4646import org .springframework .boot .autoconfigure .condition .ConditionalOnBean ;
4747import org .springframework .boot .autoconfigure .condition .ConditionalOnClass ;
48+ import org .springframework .boot .autoconfigure .condition .ConditionalOnExpression ;
4849import org .springframework .boot .autoconfigure .condition .ConditionalOnMissingBean ;
4950import org .springframework .boot .autoconfigure .condition .ConditionalOnWebApplication ;
5051import org .springframework .boot .autoconfigure .web .DispatcherServletAutoConfiguration ;
@@ -147,18 +148,21 @@ public MvcEndpoints mvcEndpoints() {
147148
148149 @ Bean
149150 @ ConditionalOnBean (EnvironmentEndpoint .class )
151+ @ ConditionalOnExpression ("${endpoints.env.enabled:true}" )
150152 public EnvironmentMvcEndpoint environmentMvcEndpoint (EnvironmentEndpoint delegate ) {
151153 return new EnvironmentMvcEndpoint (delegate );
152154 }
153155
154156 @ Bean
155157 @ ConditionalOnBean (MetricsEndpoint .class )
158+ @ ConditionalOnExpression ("${endpoints.metrics.enabled:true}" )
156159 public MetricsMvcEndpoint metricsMvcEndpoint (MetricsEndpoint delegate ) {
157160 return new MetricsMvcEndpoint (delegate );
158161 }
159162
160163 @ Bean
161164 @ ConditionalOnBean (ShutdownEndpoint .class )
165+ @ ConditionalOnExpression ("${endpoints.shutdown.enabled:false}" )
162166 public ShutdownMvcEndpoint shutdownMvcEndpoint (ShutdownEndpoint delegate ) {
163167 return new ShutdownMvcEndpoint (delegate );
164168 }
You can’t perform that action at this time.
0 commit comments