//package com.gyee.alarm.config.interceptor;
//
//import org.springframework.context.annotation.Configuration;
//import org.springframework.web.servlet.config.annotation.*;
//
///**
// * 拦截器
//* @ClassName: MyWebAppConfigurer
//* @author fuce
//* @date 2018年6月3日
//*
// */
//@Configuration
//public class MyWebAppConfigurer  extends  WebMvcConfigurationSupport  {
//
//	//private static Logger logger=LoggerFactory.getLogger(WebMvcConfigurationSupport.class);
//
//	/** 解决跨域问题 **/
//	@Override
//	public void addCorsMappings(CorsRegistry registry){
//	/*
//			registry.addMapping("/**")
//			// 设置允许跨域请求的域名
//			.allowedOriginPatterns("*")
//			// 是否允许证书
//			.allowCredentials(true)
//			// 设置允许的方法
//			.allowedMethods("GET", "POST", "DELETE", "PUT")
//			// 设置允许的header属性
//			.allowedHeaders("*")
//			// 跨域允许时间
//			.maxAge(3600);
//			super.addCorsMappings(registry);
//		*/
//	}
//
//	/** 添加拦截器 **/
//	@Override
//	protected void addInterceptors(InterceptorRegistry registry){
//
//
////       下面这句代码相当于添加一个拦截器   添加的拦截器就是我们刚刚创建的
//		registry.addInterceptor(new MyInterceptor())
////       addPathPatterns()配置我们要拦截哪些路径 addPathPatterns("/**")表示拦截所有请求，包括我们的静态资源
//				.addPathPatterns()
////       excludePathPatterns()表示我们要放行哪些（表示不用经过拦截器）
////       excludePathPatterns("/","/login")表示放行“/”与“/login”请求
////       如果有静态资源的时候可以在这个地方放行
//				.excludePathPatterns("/","/auth/login","/auth/login");
//
//		super.addInterceptors(registry);
//	}
//
//	/** 这里配置视图解析器 **/
//	@Override
//	protected void configureViewResolvers(ViewResolverRegistry registry){
//		super.configureViewResolvers(registry);
//	}
//
//	/** 配置内容裁决的一些选项 **/
//	@Override
//	protected void configureContentNegotiation(ContentNegotiationConfigurer configurer){
//		super.configureContentNegotiation(configurer);
//	}
//
//	/** 视图跳转控制器 **/
//	@Override
//	protected void addViewControllers(ViewControllerRegistry registry) {
//
//		super.addViewControllers(registry);
//	}
//
//
//	/** 静态资源处理 **/
//	@Override
//    protected void addResourceHandlers(ResourceHandlerRegistry registry) {
//
//        super.addResourceHandlers(registry);
//
//    }
//	/** 默认静态资源处理器 **/
//
//	protected void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
//
//		super.configureDefaultServletHandling(configurer);
//	}
//
//
//
//
//}
