3-15 条件更新用户基本信息2:05 处从头部获取用户 ID 后为何还要将实体类设置一遍 ID?
来源:3-15 条件更新用户基本信息

bbbbbbbbbbbb
2022-02-25
Q:从头部获取用户 ID 后为何还要将实体类设置一遍 ID?
@PutMapping("/user-info")
public JsonResponse<String> updateUserInfos(@RequestBody UserInfo userInfo){
Long userId = userSupport.getCurrentUserId();
userInfo.setUserId(userId);
}
- 如果是为了防止篡改数据前端传进来的 user 类是错误的,重新设置是不是为了确保前端没有进行数据验证?
写回答
1回答
-
HELLOSTAR
2022-04-01
没错,第一步从token获取userId是为了确保数据安全,第二步只是方便id传递,也可以直接将id作为参数传递到方法中。
00
相似问题