@Pointcut("@annotation(org.springframework.web.bind.annotation.GetMapping) && within(com.springboot.test..*)")
该切点的意思是,拦截所有含有@GetMapping注解的方法,并且只拦截com.springboot.test 包及其子包下的所有类,并不会拦截,例如,spring framework 内部也含有GetMapping注解的方法,所以会排除掉。
以此可以扩展多个。
@Pointcut("@annotation(org.springframework.web.bind.annotation.GetMapping) && within(com.springboot.test..*)")
该切点的意思是,拦截所有含有@GetMapping注解的方法,并且只拦截com.springboot.test 包及其子包下的所有类,并不会拦截,例如,spring framework 内部也含有GetMapping注解的方法,所以会排除掉。
以此可以扩展多个。