前后端分离开发的场景下,开发人员的工作内容更加专注与专业,但是也产生了一些额外的沟通成本。比如:本文中为大家说明的前后端参数传递与接受方法。本文主要是面对前端使用axios,后端使用Spring进行参数接受的情况进行说明。在使用spring的时候,与前端配合开发,容易出现传参歧义的2个注解是
- @RequestParam注解,默认接收Content-Type: application/x-www-form-urlencoded编码格式的数据
- @RequestBody注解,默认接收JSON类型格式的数据。
很多的文章列举出参数传递失败的问题解决方案,在我看来都不够全面。在此我给大家总结一下
一、@RequestParam注解对应的axios传参方法
以下面的这段Spring java代码为例,接口使用POST协议,需要接受的参数分别是tsCode、indexCols、table。针对这个Spring的HTTP接口,axios该如何传参?有几种方法?我们来一一介绍。
[code]@PostMapping("/line")public List |