1,shrio如果认证出错,但是没有抛出异常 主要原因可能是
1,数据库连接错误,
博主在测试的时候登录,但是登录错误,使用dug也没有找出来。重要的是控制器视图没有一点报错,
最后发现是数据库的连接的名称写错了
shiro没有找到对应的表,
2。shiro从数据库中取出的值为错,无法映射相应的对象,这时,可以用try catch 方法 ,捕捉 shiro 取出的方法
本文探讨了Shiro认证过程中遇到的问题,特别是当认证出错但未抛出异常的情况。文章详细分析了一种常见场景——数据库连接错误导致Shiro无法正确获取用户信息,并提供了调试建议。
1,shrio如果认证出错,但是没有抛出异常 主要原因可能是
1,数据库连接错误,
博主在测试的时候登录,但是登录错误,使用dug也没有找出来。重要的是控制器视图没有一点报错,
最后发现是数据库的连接的名称写错了
shiro没有找到对应的表,
2。shiro从数据库中取出的值为错,无法映射相应的对象,这时,可以用try catch 方法 ,捕捉 shiro 取出的方法
348
1万+
1857
3130

被折叠的 条评论
为什么被折叠?