@RequestBody和@PathVariable注解的搭配使用

32 阅读1分钟

@RequestBody:请求体注解,一般用对象存储内容,用在Post请求方式中

@PathVariable;请求路径占位符注解,可以把参数绑定到controller方法的入参中

示例:

@PostMapping("/xxxLog/{xxxId}")
    public Response xxxLog(@RequestBody String jsonObject, @PathVariable String xxxId){
        Logger.info("调用成功,日志记录参数:{},{}", jsonObject,xxxId);
        return Response.success(ResponseCode.SUCCESS);
    }

这个写法我个人是认为用来简单用一下,省的专门创建个对象来存一些字段内容,平时我没有用到这个写法,仅此记录。