前后端分离,后端参数的接收
@RequestParam
RequestParam只能用于接收请求带的params
e.g: http://localhost:8080/XXXX/selectUser?userName=admin
@PathVariable
PathVariable只能用于接收url路径上的参数
e.g: http://localhost:8080/XXXX/selectUser/admin
PathVariable一般用于get和delete请求,RequestParam一般用于post请求
@RequestBody
RequestBody主要是用来处理content-type:"application/json charset=utf-8"或者content-type:"application/xml charset=utf-8"两种请求数据,一般是异步请求用的比较多些,可以获取到请求中的各个参数然后赋值到相对应的方法形参上,多用于对象的接收