为了账号安全,请及时绑定邮箱和手机立即绑定

Shiro安全框架入门

Mark0101 JAVA开发工程师
难度中级
时长 2小时20分
学习人数
综合评分9.37
112人评价 查看评价
9.4 内容实用
9.3 简洁易懂
9.4 逻辑清晰
感觉这个认证太熟悉了,猛然想起来svn认证就是这种方式

已采纳回答 / alwynxu
有角色了,并不代表什么操作都可以执行了,角色权限就是用来指定这个角色可以做哪些操作。换句话说角色就是某些权限的集合。比如学校里面校长,老师,学生,等角色,但是他们都有不同的职业,这就是权限。如果只有角色没有权限,那角色就没有意义了

最新回答 / qq_防暑降温_0
正解,完美的解决了我的问题,感谢,好像是要先把 realm注入进来
不错不错。虽然基础,但是基本的功能都实现了。。。期待更多的课程

最新回答 / 慕姐3200295
可以不需要get、set方法的。而且web.xml有扫描spring.xml文件啊,你再看看。
真的很棒的教程,看了很容易上手
牛逼,这块内容.
没有set方法的是应为没有extends JdbcRealm类, 看我的 public class JdbcRealmTest extends org.apache.shiro.realm.jdbc.JdbcRealm
使用spring初始化JedisPool时需要指定结构方法参数,否则会出现InvalidURIException: Cannot open Redis connection due invalid URI

如果constructor-arg 未指定type 初始化的时候JedisPool有两个相同参数个数的构造方法会选择错误,造成类似于这样的错误。

JedisPool(GenericObjectPoolConfig, String, int)

JedisPool(GenericObjectPoolConfig, URI, int)
全部代码:https://github.com/a982338665/Auth-Shiro
内含mybatis整合

最赞回答 / _一路上有你
你可以重写更新session的方法,每次操作当前会话都会刷新session的过期时间,以下是参考的zheng项目的代码:<...code...>
课程须知
基本必备:Java基础,Spring基础,使用过java web
老师告诉你能学到什么?
认识Shiro的整体架构 Shiro认证,授权过程及Session管理,缓存管理 Shiro在项目中的使用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消