我想拦截带有@Controller注释的类及其方法,这些方法甚至与作为父级的@RequestMapping匹配(不是正确的术语)?像@GetMapping和@PostMapping一样,其他应该被捕获
这将获得所有方法
@Around("within(@org.springframework.stereotype.Controller *)")
由于某种原因,它仅捕获PostMapping而不捕获GetMapping ??
@Pointcut("@target(org.springframework.stereotype.Controller)")
public void annotatedControllers() {}
@Pointcut("@annotation(org.springframework.web.bind.annotation.RequestMapping)")
public void requestMappingAnnotations() {}
@Around("annotatedControllers() && requestMappingAnnotations()")