我使用的是springboot版本1.5.2.RELEASE,我试图在我的应用程序中实现spring boot驱动器。我正在端口8081中运行我的应用程序。我只想公开两个终点,即健康和信息。当我尝试访问与我的应用程序相同的端口8081中的端点时,它没有给出结果,并在Postman中显示404找不到状态。我可以将端口8089的运行状况端点作为http://localhost:8089/admin/info访问。我在端口8081中无法实现的相同操作。我已经找到了答案,却找不到Spring Boot版本1.5.2的正确答案。我的application.yml文件看起来像这样:
management:
context-path : /admin
endpoints:
web:
exposure:
include: health,info
jmx:
exposure:
exclude: '*'
security:
enabled: true
port: 8081
如果将management.port
设置为8089
,则只能访问该端口上的管理API。您将无法在应用程序端口8081
如果要在应用程序端口访问管理API,请不要设置managment.port
值。它默认为与应用程序端口相同的端口。