shiro入门实战笔记(8)--Web项目Url配置
来源:互联网 发布:淘宝店铺实名认证在哪 编辑:程序博客网 时间:2024/05/29 09:35
[本系列文章是博主的学习笔记,而非经典教程,特此说明]
前文我们已经简单介绍了shiro在web环境条件下的基本配置及使用,本文将作为前文的补充篇,主要内容是将介绍配置文件中访问路径Url地址的设置。
本文将继续使用前文的工程,请读者们直接复制前文工程作为本例的基础工程,进而观察配置项的变化导致的实际运行的差别。
-------------------------------------------------------------------------------------------------------------------------------------
正文开始:
Url的配置方式:
1.匹配一个额外的字符:
配置:/admin?
作用:能够匹配如/admin1,/admin2等后缀字符串。但是不能匹配如/admin12,/admin等后缀字符串
示例:修改前文配置文件[urls]下的/admin为/admin?,再在地址栏中直接测试后缀的变化观察浏览器跳转结果
2.匹配零个或者一个或者多个字符:
配置:/admin*
作用:能够匹配如/admin,/admin1,/admin2,/admin12。但是不能匹配如/admin/abc,即多级后缀
示例:修改前文配置文件[urls]下的/admin为/admin*,再在地址栏中直接测试后缀的变化观察浏览器跳转结果
3.匹配零个或者多个路径:
配置:/admin/**
作用:能够匹配如/admin,/admin/a,/admin/a/b等,但不能匹配如/admin1,/admin12等
示例:修改前文配置文件[urls]下的/admin为/admin/**,再在地址栏中直接测试后缀的变化观察浏览器跳转结果
4.匹配零个或者一个或者多个字符或者多路径:
配置:/admin*/**
作用:能够匹配如/admin,/admin/a,/admin/a/b,/admin1/a,/admin12/a等
示例:修改前文配置文件[urls]下的/admin为/admin*/**,再在地址栏中直接测试后缀的变化观察浏览器跳转结果
-------------------------------------------------------------------------------------------------------------------------------------
至此,shiro入门实战笔记(8)--Web项目Url配置结束
备注:
本文内容在实际开发过程中需要精心配置,因此,请读者一定对于每一个配置方式进行测试,按照实际需求来配置访问路径
参考资料:
官方文档:http://shiro.apache.org/documentation.html
其他博文:http://jinnianshilongnian.iteye.com/blog/2018936
- shiro入门实战笔记(8)--Web项目Url配置
- shiro入门实战笔记(7)--Web集成
- shiro入门实战笔记(6)--Permission配置
- shiro入门实战笔记(2)--helloworld
- Shiro的Web项目配置
- shiro入门实战笔记(4)--权限认证(上)
- shiro入门实战笔记(5)--权限认证(下)
- shiro入门实战笔记(1)--理论篇
- shiro入门实战笔记(3)--身份认证
- shiro入门实战笔记(9)--会话管理
- shiro入门实战笔记(10)--自定义Realm
- shiro入门实战笔记(11)--加密/解密
- shiro入门实战笔记(12)--集成Spring
- shiro的URL配置
- Shiro 学习笔记(7)—— Shiro 集成 Web
- Shiro学习笔记(1)——shiro入门
- java 权限管理工具shiro在java web项目中的配置
- shiro之web配置
- ubuntu14.04安装nexus
- LeakCanary 中文使用说明
- 两个常见问题
- Struct2入门学习(完整代码)
- php 操作mongodb
- shiro入门实战笔记(8)--Web项目Url配置
- Linux 控制台重定向至Console口
- Mark一下:成为CSDN博客专家
- Xamarin
- DataIntegration windows7 64 安装
- Cef应用资源布局
- Apple Pay
- structs2
- Android中Video的三种播放方式的实现