网站建设收费/黄冈网站推广优化找哪家
SpringBoot集成Shiro时,给User对象添加权限,如果user.getPerms()
为空,需要跳过,而不能通过info.addStringPermission()
方法添加进去。
这里可以通过一个if判断完成。
Subject currentUser = SecurityUtils.getSubject();
User user = (User) currentUser.getPrincipal();
if (user.getPerms() != null) {info.addStringPermission(user.getPerms());
}