今日完成
开发获取用户信息接口
http://localhost:8080/user/userinfo
@GetMapping("/userinfo")
public Result<User> getUserInfo(@RequestHeader(name = "Authorization")String token){
Map<String,Object> map = JwtUtil.parseToken(token);
String username = (String)map.get("username");
User user = userService.findByUserName(username);
return Result.success(user);
}
开发中遇到的问题
一、无法获取对象
问题描述:程序可以从数据库中拿到数据,却无法存在对象中。
解决过程:配置map-underscore-to-camel-case: true
mybatis:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
map-underscore-to-camel-case: true #下划线命名法自动映射为驼峰命名法的功能。解决了数据库中表字段名与实体类属性名不一致的问题。
标签:username,map,在线,camel,Day2,user,法律咨询,String
From: https://www.cnblogs.com/yousuobutong/p/18430253