1.apache shiro获取当前登录用户的方法是
User user = (User) SecurityUtils.getSubject().getPrincipal();
// 这里获取的当前登录的整个用户实体,得到后直接就是实体数据,可以直接使用user.getId(),user.getName()等方法;
2.springsecurity获取当前登录用户的方法是
Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
使用 authentication.getName() 获取用户id;
或者使用 authentication.getPrincipal() 获取用户id;