From bb36ee422f612049eb2c91189d2c5a9ec061e988 Mon Sep 17 00:00:00 2001 From: lxu75 Date: Wed, 25 Dec 2024 15:25:44 +0800 Subject: [PATCH] =?UTF-8?q?AI=E5=88=86=E6=9E=90=E4=B8=AD=E5=BF=83=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=20=E5=81=A5=E5=BA=B7=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../center/controller/HealthController.java | 23 ++++++++----------- .../src/main/resources/bootstrap.yml | 3 +++ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/controller/HealthController.java b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/controller/HealthController.java index 3b94089..f043c15 100644 --- a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/controller/HealthController.java +++ b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/controller/HealthController.java @@ -1,26 +1,23 @@ package com.volvo.ai.analytic.center.controller; -import com.volvo.common.core.util.ResultMsg; import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; -import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.boot.actuate.health.Health; +import org.springframework.boot.actuate.health.HealthIndicator; import org.springframework.web.bind.annotation.RestController; -import javax.servlet.http.HttpServletResponse; @Api(value = "健康检查", tags = "健康检查") @RestController -public class HealthController { +public class HealthController implements HealthIndicator { - @GetMapping(value = "/actuator/health") - @ApiOperation(value = "健康检查") - public ResultMsg healthCheck(HttpServletResponse response) { - return ResultMsg.ok(true); + + @Override + public Health getHealth(boolean includeDetails) { + return HealthIndicator.super.getHealth(includeDetails); } - @GetMapping(value = "/health/check/test") - @ApiOperation(value = "健康检查测试") - public ResultMsg healthCheckTest(HttpServletResponse response) { - return ResultMsg.ok(true); + @Override + public Health health() { + return Health.up().build(); } } diff --git a/ai-analytic-center-biz/src/main/resources/bootstrap.yml b/ai-analytic-center-biz/src/main/resources/bootstrap.yml index d71b90f..0a2f556 100644 --- a/ai-analytic-center-biz/src/main/resources/bootstrap.yml +++ b/ai-analytic-center-biz/src/main/resources/bootstrap.yml @@ -6,6 +6,9 @@ management: web: exposure: include: health + base-path: /actuator + path-mapping: + health: health endpoint: health: show-details: always