diff --git a/springboot-web-req-resp/src/main/java/com/inmind/controller/RequestController.java b/springboot-web-req-resp/src/main/java/com/inmind/controller/RequestController.java index e31975d..3aab6d2 100644 --- a/springboot-web-req-resp/src/main/java/com/inmind/controller/RequestController.java +++ b/springboot-web-req-resp/src/main/java/com/inmind/controller/RequestController.java @@ -2,9 +2,7 @@ package com.inmind.controller; import com.inmind.pojo.User; import org.springframework.format.annotation.DateTimeFormat; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; import java.time.LocalDateTime; @@ -83,4 +81,19 @@ public class RequestController { System.out.println(updateTime.getDayOfMonth()); return "ok"; } + + + //接收json请求数据 + @RequestMapping("/jsonParam") + public String jsonParam(@RequestBody User user){ + System.out.println(user); + return "OK"; + } + + //路径参数(REST风格) + @RequestMapping("/path/{id}/{name}") + public String pathParam(@PathVariable Integer id,@PathVariable String name) { + System.out.println("id:"+id+"name:"+name); + return "OK"; + } }