我正在尝试为其他项目内部的项目启用自定义终结点。
我有一个带有pom.xml的父项目,然后在该项目中有一个zuul-gateway项目,该项目具有自己的pom.xml,并将父项设置为父项目。
我在启用自定义终结点方面做了所有正确的事情,因为我已经在一个独立项目(没有子父关系)上尝试了该解决方案,并且可以正常工作,但是当我尝试在子项目中使用该解决方案时,终结点将被忽略
web:
exposure:
include: info, health, metrics, microservices-health
我的自定义之一(微服务-运行状况)之前的三个(信息,健康,指标)指标正确映射到执行器,而我的自定义之一则被完全忽略。
编辑:使用的Spring Boot版本是2.0.x
答案 0 :(得分:0)
我已修复它。问题是起始类位于/ boot目录中,而组件扫描当时未扫描/ actuator目录中的任何内容。当我将ZuulApp(入门班)移至更高级别时,它正确映射了。