From 0f953949cb19970756fad43b1a39d3fc1123c183 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=99=AF=E9=98=B3?= Date: Sat, 13 Nov 2021 08:53:17 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E5=AE=8C=E6=88=90request-id?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../shiro/controller/LogTestController.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/main/java/org/anyin/gitee/shiro/controller/LogTestController.java b/src/main/java/org/anyin/gitee/shiro/controller/LogTestController.java index 7cd1474..8198d63 100644 --- a/src/main/java/org/anyin/gitee/shiro/controller/LogTestController.java +++ b/src/main/java/org/anyin/gitee/shiro/controller/LogTestController.java @@ -1,15 +1,23 @@ package org.anyin.gitee.shiro.controller; +import lombok.extern.slf4j.Slf4j; import org.anyin.gitee.shiro.base.BusinessCodeEnum; import org.anyin.gitee.shiro.base.Response; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.util.concurrent.Executor; + @RestController @RequestMapping("/log-test") +@Slf4j public class LogTestController { + @Autowired + private Executor executor; + @GetMapping("/success") public Response success(){ return new Response<>("success"); @@ -24,4 +32,14 @@ public class LogTestController { public Response systemException(){ throw new NullPointerException("空指针异常"); } + + @GetMapping("/executor") + public Response executor(){ + log.info("before executor execute"); + executor.execute(() -> { + log.info("this executor execute method"); + }); + log.info("after executor execute"); + return new Response<>("success"); + } }