首页 > 其他分享 >获取用户详细信息

获取用户详细信息

时间:2024-02-05 23:44:55浏览次数:25  
标签:username map String JsonIgnore 用户 获取 user password 详细信息

//在userController中,写好控制类
 @GetMapping("userInfo")
    public Result<Object> userInfo(@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);
    }
//同时为了防止password被以字符串的形式返回,需要在实体类user中,在password上添加@JsonIgnore
@JsonIgnore
    private String password;//密码
#在application.yml中
mybatis:
  configuration:
    map-underscore-to-camel-case: true #开启下划线驼峰命名之间的转换

 

标签:username,map,String,JsonIgnore,用户,获取,user,password,详细信息
From: https://www.cnblogs.com/muzhaodi/p/18009021

相关文章

  • 执行truncate时报错:ORA-00054:资源正忙但指定以NOWAIT 方式获取资源或者超时失效,怎样
    在执行TRUNCATE语句时出现错误,可能是由于以下原因之一:表正在被其他会话使用:如果表正在被其他会话使用,您将无法执行TRUNCATE操作。请确保没有其他会话正在使用该表,并尝试再次执行TRUNCATE。权限不足:如果您没有足够的权限来执行TRUNCATE操作,则会收到错误消息。请确保您具有足......
  • 根据ip获取地区数据
    //根据ip获取地区数据functiongetQqwryArea($browseIp){ $IpCity=Qqwry::build()->getlocation($browseIp); //如果查不出来数据,或者等于自治区的数据,就去网上的库查询 if(empty($IpCity['country'])){ $areaData=getIpCity2($browseIp); }elseif($IpCity['cou......
  • 一行命令找出 Linux 中所有真实用户
    哈喽大家好,我是咸鱼。接触过Linux的小伙伴们都知道在Linux(或者说类Unix)中,有三种类型的用户:超级用户(UID为0):即root用户,拥有最高权限。系统用户(UID为1~999):系统内建用户,用于运行系统服务和守护进程。普通用户(UID为1000~60000):为了让使用者能够使用Linux系统资源而......
  • KingbaseES批量创建50个用户及删除用户
    一、创建函数批量创建50个用户CREATEORREPLACEFUNCTIONcreate_bulk_users()RETURNSVOIDAS$$DECLAREcounterINT:=1;BEGINWHILEcounter<=50LOOP--使用CONCAT函数生成动态的用户名和密码EXECUTECONCAT('CREATEUSERuser',counter,'WI......
  • PowerShell 可以帮助你获取挂载映像的服务列表
    PowerShell可以帮助你获取挂载映像的服务列表。这可以通过使用Windows的DeploymentImageServicingandManagement(DISM)工具来完成,DISM工具是一个命令行工具,它允许你服务Windows映像,包括那些用于WindowsPE、WindowsRecoveryEnvironment(WindowsRE)和WindowsS......
  • 小程序右上角的小圆圈和三个点的位置获取
    constsystemInfo=wx.getSystemInfoSync()Page({data:{statusBarStyle:'',navigationBarStyle:'',navigationStyle:'',menuStyle:''},onLoad(){this.setData({statusBarStyle:......
  • MongoDB配置用户账号与访问控制
    1.admin库创建root角色权限的用户db.createUser({user:"root",pwd:"123qwe",roles:["root"]})2.修改mongo配置文件,开启用户名密码连接验证security:authorization:enabled3.cmd关闭mongo服务netstopMongoDB4.cmd启动mongo服务netstartMongoDB直接localhost连接......
  • Jmeter用户参数
    用户参数(UserParameters),为各个线程的变量指定值,可为同一个变量设置多个用户值。 1、用户参数的参数详解:用户:同一个变量设置多个用户值,则对于每个线程,变量将按顺序从用户序列中分配一个值。如果线程数多于用户数,则重头继续读取用户值每次迭代更新一次(UpdateOncePerI......
  • Nginx--用户认证&&访问控制&&限速&&状态访问
    一 用户认证某些网页只希望给特定的用户访问,可以设置用户认证,使用户访问时需要进行身份认证,只有认证通过才可访问网页location/{roothtml;indexindex.htmlindex.htm;auth_basic"haha";#服务器描述......
  • 获取请求ip
    publicstaticStringgetUserIp(HttpServletRequestrequest){if(ObjectUtils.isEmpty(request)){returnnull;}//获取客户端前台IP进行解析StringuserIp=request.getHeader("x-forwarded-for");if(userIp==null||userIp.isEmpty......