package com.yihu.jw.config.mvc; import com.yihu.jw.version.JWRequestMappingHandlerMapping; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping; /** * Created by chenweida on 2017/6/15. */ @Configuration public class MvcConfig extends WebMvcConfigurationSupport { /** * 重写springMVC的Mapping 版本控制用 * @return */ @Override @Bean public RequestMappingHandlerMapping requestMappingHandlerMapping() { RequestMappingHandlerMapping handlerMapping = new JWRequestMappingHandlerMapping(); handlerMapping.setOrder(0);//顺序是第一 handlerMapping.setInterceptors(getInterceptors()); return handlerMapping; } /** * 全局异常定义 * @return */ @Bean public GlobalHandlerExceptionResolver globalHandlerExceptionResolver() { return new GlobalHandlerExceptionResolver(); } }