1234567891011121314151617181920212223242526272829303132333435 |
- 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();
- }
- }
|