依赖
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId><version>2.3.0.RELEASE</version></dependency>
切面
@Aspect@Componentpublic class ValidatedAspect {@Pointcut("execution(* com.lugew.winsim.example.controller..*.*(..))")public void pointcut() {}@Before("pointcut()")public void before(JoinPoint joinPoint) {}}
**@Aspect**
aspectJ 注解。
**@Component**
注册bean,交由spring管理。
**@Pointcut**
切点,语法参考AspectJ
**@Before**
切点之前执行
