@RequestParam和@RequestBody区别
生活随笔
收集整理的這篇文章主要介紹了
@RequestParam和@RequestBody区别
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
1. @RequestParam 用來(lái)處理Content-Type為application/x-www-form-urlencoded(默認(rèn)類(lèi)型如果不指定)
??? GET和POST請(qǐng)求傳的參數(shù)會(huì)自動(dòng)轉(zhuǎn)換賦值到@RequestParam 所注解的變量上
??? 例1: http://localhost:8080/test?name=zhangsan&age=30
@RequestMapping("/test") public String test(@RequestParam Map<String,String> param){param.forEach((key,value)->{System.out.println("key="+key+",value="+value);});}如上打印結(jié)果為:
key=name,value=zhangsan
key=age,value=30
?
例2: http://localhost:8080/test?name=zhangsan
@RequestMapping("/test") public String test(@RequestParam String name){ System.out.println("name="+zhangsan);} ?如上打印結(jié)果為:
name=zhangsan
轉(zhuǎn)載于:https://www.cnblogs.com/duanhm234/p/7681224.html
總結(jié)
以上是生活随笔為你收集整理的@RequestParam和@RequestBody区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: git 一口气带你走完git之旅
- 下一篇: Spring Cloud基础教程