修复spring mvc拦截器不起作用的bug

1,605 阅读1分钟

今天在做springmvc登录过滤拦截器的时候,发现虽然写了mvc:exclude-mapping,但是login依旧走了拦截器,很是费解,后来请教了负责人,原来是前面少了一个/

<mvc:interceptors>
		<mvc:interceptor>
			<mvc:mapping path="/**"/>
			<mvc:exclude-mapping path="login" />
			<mvc:exclude-mapping path="/**/*WithoutAuth" />
			<bean class="com.isoft.edu.api.common.filter.LoginInterceptor"></bean>
		</mvc:interceptor>
	</mvc:interceptors>
<mvc:interceptors>
		<mvc:interceptor>
			<mvc:mapping path="/**"/>
			<mvc:exclude-mapping path="/login" />
			<mvc:exclude-mapping path="/**/*WithoutAuth" />
			<bean class="com.isoft.edu.api.common.filter.LoginInterceptor"></bean>
		</mvc:interceptor>
	</mvc:interceptors>

加上之后问题迎刃而解