1.spring框架一般都是基于AspectJ实现AOP操作
2.基于AspectJ实现AOP操作。
2.1 基于xml配置文件的方式
2.2 基于注解的方式实现
3.引入AOP相关的依赖
- com.springsource.net.sf.cglib-2.2.0.jar
- com.springsource.org.aopalliance-1.0.0.jar
- com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
- commons-logging-1.2.jar
- spring-aop-5.3.5.jar
- spring-aspects-5.3.5.jar
- spring-beans-5.3.5.jar
- spring-context-5.3.5.jar
- spring-core-5.3.5.jar
- spring-expression-5.3.5.jar
4.切入点表达式
4.1 作用:对那个了类里面的那个方法进行增强
4.2 语法结构
execution([权限修饰符][返回类型][类全路径][方法名]([参数列表]))