SpringBoot中@RequestBody的使用方法

原创 Laughing  2019-08-18 10:51  阅读 33 次 评论 0 条
  1. /** 
  2.      * 将请求体转换成方法参数 
  3.      * 
  4.      * @param 
  5.      * @return 
  6.      * @throws 
  7.      * @author Laughing 
  8.      * @updateTime 
  9.      */  
  10.     @RequestMapping("/methodparam/requestbody")  
  11.     public @ResponseBody  
  12.     String RequestBody(@RequestBody LinkedHashMap obj, HttpServletRequest request) {  
  13.         String name =  obj.get("name").toString();  
  14.         return name;  
  15.     }  

@RequestBody使用注意以下两点
  1. @RequestBody需要把所有请求参数作为json解析,因此,不能包含key=value这样的写法在请求url中,所有的请求参数都是一个json
  2. 直接通过浏览器输入url时,@RequestBody获取不到json对象,需要用java编程或者基于ajax的方法请求,将Content-Type设置为application/json
本文地址:https://www.lisen.me/use-of-requestbody-in-springboot.html
版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!

发表评论


表情