From e3f3f2f2763ec63a1034ce4d12d6bf4923333547 Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期二, 16 七月 2024 18:22:57 +0800 Subject: [PATCH] 修改参数类型 --- src/main/java/com/example/controller/TestController.java | 15 +++++++-------- 1 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/example/controller/TestController.java b/src/main/java/com/example/controller/TestController.java index 873e1a1..155fd23 100644 --- a/src/main/java/com/example/controller/TestController.java +++ b/src/main/java/com/example/controller/TestController.java @@ -8,10 +8,7 @@ import com.example.utils.DictionaryUtilNew; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import java.io.*; import java.util.List; @@ -91,12 +88,14 @@ /** * 鎵嬪姩鍚屾 - * @param methods 鍚屾鐨勫瓧鍏稿悕 - * @param type 鏄惁鍦ㄥ悓姝ュ墠娓呴櫎鏃ュ織 榛樿鍚� + * @param data json鏍煎紡 methods涓篠tring闆嗗悎 瀛樺偍瀛楀吀鍚� type涓哄竷灏旂被鍨� 鏄惁娓呯悊鏃ュ織 * @return */ @PostMapping("exec") - public String execPost(@RequestParam("methods")List<String > methods,@RequestParam(value = "type",required = false,defaultValue = "false")Boolean type){ + public String execPost(@RequestBody String data){ + JSONObject entries = JSONUtil.parseObj(data); + List<String> methods = entries.getBeanList("methods", String.class); + Boolean type = entries.getBool("type"); if (type){ FileWriter fileWriter = null; try { @@ -109,7 +108,7 @@ // dictionaryUtil.exec1(); dictionaryUtilNew.execMethods(methods); }).start(); - return "宸叉彁浜ゆ墽琛�"; + return "宸叉彁浜ゆ墽琛� 鎻愪氦瀛楀吀涓� ->"+methods+",鏄惁娓呯悊鏃ュ織 ->"+type; } @GetMapping("list") -- Gitblit v1.8.0