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。
|
*
|
* <p><b>类名不叫 PingController</b>:本服务同 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<String> ping() {
|
return ActionResult.success("pong");
|
}
|
}
|