springframe参数注解

关于参数问题的注解

@RequestParam
@RequestBody
@PathVariable

注解解释
  • @RequestParam
    Get和Post请求传过来的参数会自动绑定到所注解的变量上
//controller方法
@GetMapping("/book") //input框中name属性不一致时,@RequestParam内要进行绑定
public void test(@RequestParam("page") int page) {}
// method:get http://localhost:8080/book?page=2
  • @RequestBody
// @RequestBody 可以接收实体
@PostMapping
public void test(@RequestBody User user) {}
  • @PathVariable
@GetMapping("user/{id}")
public void test(@PathVariable Integer id) {}
// 访问路径 http://localhost:8080/book/2


postman测试参数:

  • form-data
    它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件
  • x-www-form-urlencoded
    会将表单内的数据转换为键值对
  • raw
    可上传任意格式的文本,可以上传text、json、xml、html等各种文本类型
  • binary
    只可上传二进制数据,通常用来上传文件,由于没有键值,所以一次只能上传一个文件
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容