From 55a99fdf7b4ee594d28c69e06629536cabe37291 Mon Sep 17 00:00:00 2001 From: ZiJIe <17738440858@163.com> Date: Mon, 26 May 2025 17:24:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cloud/app/controller/TestController.java | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 tashow-module/tashow-module-app/src/main/java/com/tashow/cloud/app/controller/TestController.java diff --git a/tashow-module/tashow-module-app/src/main/java/com/tashow/cloud/app/controller/TestController.java b/tashow-module/tashow-module-app/src/main/java/com/tashow/cloud/app/controller/TestController.java new file mode 100644 index 0000000..83c962c --- /dev/null +++ b/tashow-module/tashow-module-app/src/main/java/com/tashow/cloud/app/controller/TestController.java @@ -0,0 +1,47 @@ +package com.tashow.cloud.app.controller; + +import com.tashow.cloud.app.mq.annotation.BuriedPoint; +import com.tashow.cloud.app.mq.mapper.BuriedPointMapper; +import com.tashow.cloud.app.mq.message.BuriedMessages; +import com.tashow.cloud.app.mq.producer.buriedPoint.BuriedPointProducer; +import jakarta.annotation.security.PermitAll; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; + +import java.util.Date; +import java.util.HashMap; +import java.util.Map; + +/** + * 测试控制器 + */ +@RestController +@RequiredArgsConstructor +public class TestController { + + private final BuriedPointProducer buriedPointProducer; + private final BuriedPointMapper buriedPointMapper; + + /** + * 基础测试接口 + */ + @GetMapping("/test") + @PermitAll + public String test() { + return "test"; + } + + /** + * 测试埋点拦截器 + * 这个接口会被埋点拦截器自动记录请求信息 + */ + @GetMapping("/test/buried-point") + @PermitAll + public Map testBuriedPoint() { + Map result = new HashMap<>(); + result.put("success", true); + result.put("message", "埋点拦截器测试成功"); + return result; + } + +}