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