Java 弹簧启动执行器健康检查上下文路径

Java 弹簧启动执行器健康检查上下文路径,java,rest,spring-boot,spring-boot-actuator,health-monitoring,Java,Rest,Spring Boot,Spring Boot Actuator,Health Monitoring,我的Spring启动服务器上下文路径:/test 我使用nginx配置为“”基本路径设置了身份验证,并且此基本路径中的restapi是边缘服务 问题:我不希望我的健康服务作为边缘服务公开,并接受身份验证。但是执行器的运行状况检查作为管理服务提供,并且管理器的上下文路径不会覆盖应用程序的基本路径 在我的应用程序中,我是否可以做一些调整来区分RESTAPI和执行器的健康检查api之间的上下文路径 Dropwizard很容易做到这一点。您可以使用spring security来保护管理端点: 将spr

我的Spring启动服务器上下文路径:/test

我使用nginx配置为“”基本路径设置了身份验证,并且此基本路径中的restapi是边缘服务

问题:我不希望我的健康服务作为边缘服务公开,并接受身份验证。但是执行器的运行状况检查作为管理服务提供,并且管理器的上下文路径不会覆盖应用程序的基本路径

在我的应用程序中,我是否可以做一些调整来区分RESTAPI和执行器的健康检查api之间的上下文路径


Dropwizard很容易做到这一点。

您可以使用spring security来保护管理端点:

将spring boot starter安全性添加到您的依赖项中:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-security</artifactId>
</dependency>
您还可以为此设置不同的用户/密码:

security.user.name=admin
security.user.password=new_password

归功于

谢谢!帮助我走上正确的道路。也谢谢你的文章。
security.user.name=admin
security.user.password=new_password