| 
					
				 | 
			
			
				@ -5,6 +5,8 @@ import org.aspectj.lang.JoinPoint; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.aspectj.lang.annotation.Aspect; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.aspectj.lang.annotation.Before; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.context.annotation.Configuration; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.stereotype.Component; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.web.method.HandlerMethod; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.web.servlet.HandlerInterceptor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.web.servlet.ModelAndView; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -22,12 +24,13 @@ import java.util.Map; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 * @created 2018/10/9 9:19 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				@Aspect 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				@Component 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				public class ActivatedInterceptor  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private UserService userService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Before("execution(com.yihu.jw.healthyhouse.controller)")// 拦截被TestAnnotation注解的方法;如果你需要拦截指定package指定规则名称的方法,可以使用表达式execution(...),具体百度一下资料一大堆 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Before("execution(* com.yihu.jw.healthyhouse.controller..*.*(..))") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void beforeTest(JoinPoint point) throws Throwable { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        System.out.println("beforeTest:" + point.getArgs()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 |