shiro+thymeleaf 报错信息如下
Caused by: org.attoparser.ParseException:
Error during execution of processor 'at.pollux.thymeleaf.shiro.processor.attribute.HasPermissionAttrProcessor'
java.lang.IllegalArgumentException:
Wildcard string cannot be null or empty. Make sure permission strings are properly formatted.
翻译为:通配符字符串不能为空或空。确保权限字符串被正确格式化。
查看数据库中存储权限的字段中是否存在 空字符串的情况。如果有,右键设置为null即可,查询时where条件做判断,不等于空字符串即可
说明: is not null 不能排除为空字符串
shiro框架 在页面遇到 shiro:hasPermission 标签时才会去执行授权逻辑。
问题解决!