有时候,我真会被传参搞得头晕,这样传要怎么接收,那样传又要怎么接收? get可以json吗?什么是json方式提交?等等问题,已困扰我许久 所以,在此想做个总结,整理一下思绪,不再为传收参烦恼!...,使用实体类接收,因为Map含有参数的不确定性,根本看不出你需要的啥参数,宁愿新建一个实体类接收参数,可增强代码的可读性
比如使用swagger api文档时,可使用注解标注的实体类对应参数,但用map...的话,你要啥参数,鬼知道咯~
拓展知识:
@RequestParam注解
其实使用注解@RequestParam就等同于request.getParamter获取参数 但@RequestParam有更多的用处...,它有以下几个重要属性
(1).value:前端传参的参数名称,这个属性可以使得前端参数名字与方法参数名不相同,使用这个参数进行数据绑定就ok了
//前端传参可以是"name" 方法参数中为"userName...即设置默认值后,没有传参时,会赋予参数一个默认值。设置了默认值,就算必须参数不传也不会报错