SpringBoot运行状况端点被覆盖

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot运行状况端点被覆盖相关的知识,希望对你有一定的参考价值。

我正在尝试为自动执行器运行状况端点编写扩展。按照https://github.com/spring-projects/spring-boot/wiki/Migrating-a-custom-Actuator-endpoint-to-Spring-Boot-2]中的说明>

但是我没有看到我的扩展名被调用。我确实看到此消息,使用不同的定义覆盖了bean'healthEndpointWebExtension'的bean定义:因此,我创建的扩展名已被Spring提供的默认版本覆盖]

我正在尝试为自动执行器运行状况端点编写扩展。按照https://github.com/spring-projects/spring-boot/wiki/Migrating-a-custom-Actuator-endpoint-to -...

答案

使用此代码,请记住您的类的名称[[必须

完全是HealthEndpointWebExtension
另一答案
Akkave是正确的。但是,作为补充,您需要将包装与弹簧1相同:package org.springframework.boot.actuate.health;以确保它可以覆盖弹簧的豆!
另一答案
仅通过2.1.1.RELEASE测试:提供您自己的@WebEndpoint,例如
另一答案
您实际上无法编写EndpointWebExtension作为预定义的裁切器URL。但是您可以做的是可以覆盖EndpointWebExtension的现有定义,如下所示。您可以根据要求编写自定义逻辑。

以上是关于SpringBoot运行状况端点被覆盖的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot Security PreAuthenticated Scenario with Anonymous access

在 Spring Boot 1.5 中,健康端点无法通过 HTTPS 工作

Spring Boot 2 安全性 - 预认证令牌 - 允许运行状况检查

20191127 Spring Boot官方文档学习

SpringBoot集成Actuator端点配置

如何监视所有Spring Boot 微服务?