整合到web
z这些是整合需要的包POM.XML
org.apache.shiro
shiro-core
1.2.5
org.apache.shiro
shiro-web
1.2.5
org.apache.shiro
shiro-spring
1.2.5
引入shiro过滤器在web.xml中
shiroFilter
org.springframework.web.filter.DelegatingFilterProxy
targetFilterLifecycletrue
shiroFilter
/*
【整合到web】修改spring配置 之前在ini里面写的现在都在spring-bean里面写了
/user/login.do=anon/user/*=authc
参考一下这个配置
![整合到web](https://img.it610.com/image/info10/92beca7a12884e3cacac10928b63e69f.jpg)
文章图片
image.png
![整合到web](https://img.it610.com/image/info10/67dec219a31745bfbffd30f01dbee03a.png)
文章图片
image.png web.xml里面的shiro过滤器的名字要和springbean里面的过滤器名字一样
spring-mvc增加相关配置,异常处理,注解开关处理
/unauthorized
注释:指定操作的需要的权限
![整合到web](https://img.it610.com/image/info10/00f5c4bdb01e4d00b1e29b639ad414f7.jpg)
文章图片
image.png
![整合到web](https://img.it610.com/image/info10/f024313f9e5548a7a54afa0ef7eeee63.jpg)
文章图片
image.png 6 Jsp中使用的shiro标签 需要引入标签
标签:
登录之后
不在登录状态时
用户在没有RememberMe时
用户在RememberMe时
在有abc或者123角色时
拥有角色abc
没有角色abc
拥有权限资源abc没有abc权限资源
显示用户身份名称
显示用户身份中的属性值
显示用户身份名称是从这个realm中读取的`
![整合到web](https://img.it610.com/image/info10/cca1d769b01d46679938b6dfc300d944.jpg)
文章图片
image.png 缓存设置 1)jar包
ehcache-core
net.sf.ehcache
2.5.0
org.apache.shiro
shiro-ehcache
1.2.5
2)ehcache.xml配置文件导入
3)spring-bean引入
记住我,不建议使用这个,不安全,一旦把缓存考走了,那不就可以登陆上了么,注:这是用base64编码还是密匙的形式保存的 spring-bean的配置,这个安全管理器要是本来有了,改下就行了,不用再写个,,,
name和value值不能改,这是有形式的
![整合到web](https://img.it610.com/image/info10/254ef87e47fe46af997694112ffbaf46.jpg)
文章图片
image.png controller层的配置
![整合到web](https://img.it610.com/image/info10/e8cf26a5f9a443c5a05159744311e1c5.jpg)
文章图片
image.png spring-bean一定要用这个
![整合到web](https://img.it610.com/image/info10/9f185d32a9ee40a786daf428810fd381.jpg)
文章图片
image.png 修改springmvc配置
如果使用shiro的注解,必须将该配置放在springmvc的配置文件中,否则注解不起作用
/unauthorized
![整合到web](https://img.it610.com/image/info10/3e402e7c5cab4ba9a32688c48315bf9a.png)
文章图片
image.png
推荐阅读
- 2018-02-06第三天|2018-02-06第三天 不能再了,反思到位就差改变
- 一个小故事,我的思考。
- 第三节|第三节 快乐和幸福(12)
- 你到家了吗
- 遇到一哭二闹三打滚的孩子,怎么办┃山伯教育
- 死结。
- 赢在人生六项精进二阶Day3复盘
- 子龙老师语录
- 异地恋中,逐渐适应一个人到底意味着什么()
- 即将到手三百万