该文主要记录SpringBoot控制层写法和vue传参的对应关系
> VUE端:`表单提交,post请求`
> SpringBoot控制层:
> `单个对象类型,post请求
> @PostMapping("/value")
> @ResponseBody
> public String classname(@RequestBody Object obj){}`
> VUE端:`获取后端数据,get请求(带参数条件)`
> SpringBoot控制层:
> `接受单个或多个数据,
> @GetMapping("/value")
> public String classname(@RequestParam("A") String A,@RequestParam("B") String B) {}`
> VUE端:`想得到对象类型数组,get请求 [{"a":"123"},{"b":"123"},{"c":"123"}]`
> SpringBoot控制层:
> ` @GetMapping("/value")
> public List<Object> classname(@RequestParam("A") String A) {}`
> VUE端:`获取String类型数组,get请求 ["a","b","c"]`
> SpringBoot控制层:
> `@GetMapping("/value")
> public List<String> classname(@RequestParam("A") String A) {}`
> VUE端:`获取Int类型数组,get请求 [1,2,3,4,5]`
> SpringBoot控制层:
> `@GetMapping("/value")
> public List<Integer> classname(@RequestParam("A") String A) {}`
> VUE端:`上传file类型文件`
> SpringBoot控制层:
> `@PostMapping("/fileimport")
> @ResponseBody
> public JSONObject excel(@RequestParam("file") MultipartFile file) {}`
> VUE端:`请求后台将表格导出为excel文件`
> SpringBoot控制层:
> ` @GetMapping("/export")
> public void export(HttpServletResponse response) throws Exception{}`
> VUE端:`在这里插入代码片`
> SpringBoot控制层:`在这里插入代码片`