1.在UserMapper.xml下添加
<select id="findByUserId" resultType="User">
select *from user where id=#{user_id}
</select>
2.在UserMapper.java下添加
User findByUserId(@Param("user_id") Integer userId);
3.在UserService.java下添加
User findByUserId(Integer userId);
4.在UserServiceImpl下添加
@Override
public User findByUserId(Integer userId) {
User user = userMapper.findByUserId(userId);
return user;
}
5.在UserController.java下添加
/*
* 根据用户id查询用户信息
* @param request
* @return
* */
@GetMapping("find_by_token")
public JsonData findUSerInfoByToken(HttpServletRequest request){
Integer userId = (Integer) request.getAttribute("user_id");
if(userId == null){
return JsonData.buildError("查询失败");
}
User user = userService.findByUserId(userId);
return JsonData.buildSuccess(user);
}