使用起来还是比较简单的,重点就这几步
1,添加依赖
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.9.5</version>
</dependency>
2,添加配置,这里是以环绕通知为例
package com.stone.cn.aop; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; import org.aspectj.lang.annotation.Pointcut; import org.springframework.core.annotation.Order; import org.springframework.stereotype.Component; @Aspect//切面 @Component @Order(1)//优先级,当有多个切面的时候,这个值越小,优先级越高 public class AspectAop { private static final Logger LOG = LoggerFactory.getLogger(ControllerLogAspect.class); @Pointcut("execution(*