| 
					
				 | 
			
			
				@ -1,10 +1,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				package com.yihu.iot.config; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.iot.interceptor.CrosXssFilter; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.iot.interceptor.GateWayInterceptor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.slf4j.Logger; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.slf4j.LoggerFactory; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.boot.web.servlet.FilterRegistrationBean; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.context.annotation.Bean; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.context.annotation.Configuration; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.web.servlet.config.annotation.InterceptorRegistry; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -31,4 +34,14 @@ public class MvcConfig extends WebMvcConfigurerAdapter { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        super.addInterceptors(registry); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        logger.info("init gateWayInterceptor"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Bean 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public FilterRegistrationBean testFilterRegistration() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        FilterRegistrationBean registration = new FilterRegistrationBean(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        registration.setFilter(new CrosXssFilter()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        registration.addUrlPatterns("/*"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        registration.setName("CrosXssFilter"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        registration.setOrder(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return registration; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |