其他分享
首页 > 其他分享> > springboot 参数通过 @RequestBody传递的写法

springboot 参数通过 @RequestBody传递的写法

作者:互联网

  controller中有时候参数是使用 @RequestBody传递的这种怎么写?

 

直接上代码

@RequestMapping("/test")
    public void getAccessToken(@RequestBody String jsonStr) {

        System.out.println("jsonStr:"+jsonStr);

    }

这是postMan中参数要这么写

 

 如果这里没有参数内容就会报错。

 

如何避免这种报错?直接上代码(参数后面指定是非必须的参数即可)

@RequestMapping("/test")
    public void getAccessToken(@RequestBody(required = false) String jsonStr) {

        System.out.println("jsonStr:"+jsonStr);

    }

 

标签:jsonStr,springboot,System,RequestBody,参数,报错,写法,out
来源: https://www.cnblogs.com/yclh/p/16581755.html