一、何为Ant风格
Ant风格是一种路径匹配方式。示例:/img/*.jpg,/cn/fddlc/**
为什么叫Ant风格?
从名字可以看出,跟Ant有关。蚂蚁?No!Ant是Apache下的一个构建(编译、测试、部署等)工具。
即Ant风格源于Ant这个构建工具。
二、Ant风格教程
1、通配符:
?匹配任意单个字符
*匹配0到多个字符
**匹配0到多级目录
2、示例:
/img/?.jpg能匹配/img/a.jpg,不能匹配/img/dog.jpg、/img/fruit/apple.jpg
/img/*.jpg能匹配/img/a.jpg、/img/dog.jpg,不能匹配/img/fruit/apple.jpg
/img/**/*.jpg能既匹配/img/a.jpg、/img/dog.jpg,也能匹配/img/fruit/apple.jpg
3、特殊规则:
如果路径以'\'或'/'结尾,那么会在末尾会自动加上**。示例:/one/相当于/one/**。
三、Spring与Ant风格
1、Spring中的配置加载:classpath:spring*.xml
2、Spring中的组件扫描:base-package="cn.fddlc.**"
3、Spring中的请求映射:@RequestMapping("/user/*.do")
四、Ant风格官方指南