url拼接参数的时候用?,/表示的的请求路径,需要在方法里加@PathVariable:
以下面这个controlller为例:
@RestController@Slf4j@RequiredArgsConstructor(onConstructor_={@Autowired})public class PaymentController {private final PaymentService paymentService;@PostMapping(value = "/payment/create")public CommonResult create(@RequestBody Payment payment){int result = paymentService.create(payment);log.info("插入结果:"+result);if (result>0){return new CommonResult(200, "插入成功",result);}else {return new CommonResult(444,"插入失败",null);}}}
@RequestBody要求请求必须以json格式发送:Content-Type 为application/json
然后在Body里填入json串:
如果不用@RequestBody,那就要在url里把参数传入,这样如果参数比较多的情况下还是很不方便的:
如果觉得《postman发送json格式的post请求》对你有帮助,请点赞、收藏,并留下你的观点哦!