Java 使用弹簧执行器时更换回位物体?

Java 使用弹簧执行器时更换回位物体?,java,spring,spring-mvc,Java,Spring,Spring Mvc,我正在尝试学习执行器的使用,我正在利用Spring提供的/health端点。在这个博客之后,我编写了我的自定义HealthIndicator(如果需要,可以粘贴实现)。但我得到的反应与此类似: {     "status" : "DOWN",     "myHealthCheck" : {         "status" : "DOWN",         "Error Code" : 1,         "Description" : "You custom MyHealthCheck e

我正在尝试学习执行器的使用,我正在利用Spring提供的/health端点。在这个博客之后,我编写了我的自定义HealthIndicator(如果需要,可以粘贴实现)。但我得到的反应与此类似:

{
    "status" : "DOWN",
    "myHealthCheck" : {
        "status" : "DOWN",
        "Error Code" : 1,
        "Description" : "You custom MyHealthCheck endpoint is down"
     },
     "diskSpace" : {
         "status" : "UP",
         "free" : 209047318528,
         "threshold" : 10485760
     }
}
我想要的是以下回应:

{
    "status": "DOWN",
    "dependencies": {
        "myHealthCheck": {
            "status": "DOWN",
            "Error Code": 1,
            "Description": "You custom MyHealthCheck endpoint is down"
        }
    },
    "diskSpace": {
        "status": "UP",
        "free": 209047318528,
        "threshold": 10485760
    }
}
也就是说,我希望所有自定义健康指标的响应都位于名为“dependencies”的键内。有没有办法修改弹簧执行器