由于京东商城的商品展现时通过
url:https://item.jd.com/10021377498920.html,京东的访问是根据.html进行拦截,之后通过restFul结构动态获取商品的ID号,之后查询数据库进行的回显.所以需要对后缀进行拦截.有了如下的配置.
@Configuration
public class MvcConfigurer implements WebMvcConfigurer{
//开启匹配后缀型配置
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer.setUseSuffixPatternMatch(true);
}
}
URL地址小结:
- http://www.jt.com/index 该请求会被Controller进行拦截.
- http://www.jt.com/index.html 该请求默认条件下表示获取静态资源文件.不会被拦截.
一般条件下:Controller只拦截前缀类型的请求. 如果需要拦截后缀类型的请求需要单独配置.