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

被折叠的 条评论
为什么被折叠?