在spring-mvc配置文件中加入以下bean:

<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" >  
		<property name="order" value="0" />  
	</bean> 
原因: DefaultAnnotationHandlerMapping配置需要加上order属性,不然让其他的handler先处理了

原始解决方法网址

更多推荐

spring mvc无法访问controller的解决方法