package jnpf.bizcommon.audit.controller; import jnpf.base.ActionResult; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; /** * 链路验收探针:网关 /api/audit/ping(StripPrefix=2)→ 本服务 /ping。 * *

类名不叫 PingController:本服务同 JVM 内已有 jnpf.bizcommon.onlyoffice.controller.PingController, * Spring 组件扫描的默认 bean 名都是 pingController,同名不同类会抛 ConflictingBeanDefinitionException * ——该冲突**不受** spring.main.allow-bean-definition-overriding 保护(scanner 自己的 isCompatible 检查)。 * 路径 /ping 刻意保持不变:网关路由与回归脚本因此零改动。 * 放行配置见 application.yml(sa-token / 租户 / 内部鉴权三处)。 */ @RestController public class AuditPingController { @GetMapping("/ping") public ActionResult ping() { return ActionResult.success("pong"); } }