1.Usermapper里加@param注解
2.@RequestParam
和 @RequestBody的区别:
@RequestParam
和 @RequestBody的区别:
@RequestParam
和 @RequestBody
是Spring框架中用于处理HTTP请求的两个不同的注
get请求一般用url传参数,所以参数名和参数的值就在url里,所以RequestParam就是从url中找的参数。
post请求用的的requestBody也就是请求体,所以参数都在body里
-
@RequestParam
:- 用于将请求参数(例如URL中的查询参数)绑定到控制器方法的参数上。
- 通常用于处理GET或POST请求中的简单数据,如字符串或数字。
- 可以指定参数的默认值,如果请求中没有提供该参数,则使用默认值。
-
@RequestBody
:- 用于将请求的主体(body)部分绑定到控制器方法的参数上。
- 通常用于处理POST请求,并且请求体中包含JSON或XML格式的数据