如何获取当前登录用户信息?

望闲 使用操作 1109

如何获取当前登录用户信息?

Comments

1 comment Add comment
  • 望闲's avatar
    望闲
    数式Oinone是企业级产品化引擎:用低代码驱动标准化研发与敏捷交付的一体化平台
    Reply

    1、从session中获取用户ID和用户名
    PamirsSession.getUserId()
    PamirsSession.getUserName()

    2、如果需要获取更多的用户信息,则需要查表
    // 带缓存,30秒被动失效(建议使用)
    PamirsUser user = UserInfoCache.queryUserById(PamirsSession.getUserId());
    // 不带缓存,从DB中获取
    PamirsUser dbUser = new PamirsUser().queryById(PamirsSession.getUserId());

    1 year ago No comments