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 工作