SpringMVC过滤器中的url-pattern中的 / 和 /*

过滤器中的url-pattern中的 / 和 /*

为 /*时

 <filter-mapping>
        <filter-name>testFilter1</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

会过滤所有请求,包括对静态资源的访问,都会进入过滤器。

为 / 时

<filter-mapping>
        <filter-name>testFilter1</filter-name>
        <url-pattern>/</url-pattern>
    </filter-mapping>

这种时,精确匹配,即只过滤请求路径为/的请求。
同理当为/test时,则只过滤请求路径为/test的请求。

并不是说 / 会排除对静态资源的过滤。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章