对静态资源放行之后,理论上是不会被自己定义对拦截器给拦截的
比如下面的配置:
<!-- 静态资源访问 -->
<!-- Handles HTTP GET requests for /resources/** by efficiently serving up static resources in the ${webappRoot}/resources/ directory -->
<mvc:resources mapping="/static/**" location="/static/" />
<mvc:resources mapping="/appLauncher/**" location="/appLauncher/" />
<mvc:resources mapping="/mobile/**" location="/mobile/" />
就是对下面对资源进行放行,但是不一定管用。
然后就看看,这个地方配置了没?
<!-- 拦截器 对静态资源放行 -->
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/**"/>
<mvc:exclude-mapping path="/static/**"/>
<mvc:exclude-mapping path="/appLauncher/**"/>
<mvc:exclude-mapping path="/mobile/**"/>
<bean class="com.x.xx.xx.interceptor.AppOperateAuthorityInterceptor"/>
</mvc:interceptor>
</mvc:interceptors>
这个地方一弄,估计就好了,就真的对这些静态资源进行放行了
简单记录下,不是啥高科技的东西。可能还有点小low。凑合记录下吧。