Springboot 控制类 获取不到postman raw json参数

    在写接口时有时会遇到接口收不到poatman调用测试的参数,可尝试如下解决

    1、用注解@RequestBody 注解一个实现类

 Springboot 控制类 获取不到postman raw json参数

     同时在实体中用@JsonProperty 对该实体属性命名传参命名定义 为nameId

Springboot 控制类 获取不到postman raw json参数

接下来就ok了

Springboot 控制类 获取不到postman raw json参数

 同时,除了上述

处理外还可以用下列形式一

Springboot 控制类 获取不到postman raw json参数

 postman 传参如下:

Springboot 控制类 获取不到postman raw json参数 

 形式二 postMapping 简化 method

Springboot 控制类 获取不到postman raw json参数

还可以加入 

BindingResult bindingResult 来获取错误信息

Springboot 控制类 获取不到postman raw json参数

 get请求获取参数方法1 注解PathVariable 获取url 传参数据

Springboot 控制类 获取不到postman raw json参数

  get请求获取参数方法2 此处需要加@ResponseBody

 

 Springboot 控制类 获取不到postman raw json参数

Springboot 控制类 获取不到postman raw json参数 

 当有多个参数时,url地址用&参数分开

Springboot 控制类 获取不到postman raw json参数

同时 代码中

Springboot 控制类 获取不到postman raw json参数

  get请求获取参数方法3 可在注解中命名url传参参数名 

Springboot 控制类 获取不到postman raw json参数

Springboot 控制类 获取不到postman raw json参数 

 get传参校验问题

 默认传参值为1     Springboot 控制类 获取不到postman raw json参数

 Springboot 控制类 获取不到postman raw json参数

 post参数校验问题

Springboot 控制类 获取不到postman raw json参数

JsonProperty 注解是定义参数传递时的参数名,参数中可以用注解里的velue值进行传参 @min @max 最大值 最小值 

   添加一张常用校验注解 

Springboot 控制类 获取不到postman raw json参数

https://blog.****.net/yunfeng482/article/details/79756233图片源至此处