package com.tourguide.api;
|
|
import com.tourguide.common.api.ApiResponse;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
import java.util.Collections;
|
import java.util.Map;
|
|
/**
|
* 应用健康检查接口。
|
* 无需认证,仅用于确认 Web 服务进程可响应,不暴露数据库、Redis或配置等敏感信息。
|
*/
|
@RestController
|
public class HealthController {
|
/**
|
* 返回应用基础存活状态,适用于本地验证和部署环境探针。
|
*
|
* @return 固定包含 status=UP 的健康状态
|
*/
|
@GetMapping("/api/health")
|
public ApiResponse<Map<String, String>> health() {
|
return ApiResponse.success(Collections.singletonMap("status", "UP"));
|
}
|
}
|