當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring Boot笔记-controller接收json参数
生活随笔
收集整理的這篇文章主要介紹了
Spring Boot笔记-controller接收json参数
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
以前使用的是這樣的方式獲取JSON參數(shù)的
在controller端參數(shù)使用HttpServletRequest
HttpServletRequest request通過他的
request.getInputStream(); //獲取輸入流后使用 BufferedReader去直接讀就可以了最近發(fā)現(xiàn)了一種新的方式,使用@RequestBody注解,即可如下:
@PostMapping("/postJson1")public Object postJson1(@RequestBody String req){System.out.println(req);Map<String, Object> ret = new HashMap<String, Object>();ret.put("code", 200);ret.put("msg", "成功");return ret;}@PostMapping("/postJson2")public Object postJson2(@RequestBody TestObject testObject){System.out.println(testObject);Map<String, Object> ret = new HashMap<String, Object>();ret.put("code", 200);ret.put("msg", "成功");return ret;}其中TestObject內(nèi)容如下:
@Data public class TestObject {private Integer key1;private String key2; }PostMan設(shè)置如下:
內(nèi)容如下:
?
總結(jié)
以上是生活随笔為你收集整理的Spring Boot笔记-controller接收json参数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java笔记-C3P0连接池中常用的3个
- 下一篇: Android笔记-ERROR: Inv