SecurityUtils.getSubject().getPrincipal()为null
SecurityUtils.getSubject().getPrincipal()为null项目采用springboot+shiro进行权限管理。采用mapper拦截器录入操作人。结果数据库中operator字段为空,使用SecurityUtils.getSubject().getPrincipal()获取封装的用户信息。结果也为空。检查自定义realm也没问题。最后发现,该接口被配置了filterMap.put("/service/**", “anon”)。原来,将接口配置为anon,是不做拦截的。自
复制链接