- 实例
- 引入
- 原始方法
- 装饰者模式
- JDK 动态代理和 cglib 代理
- 直接使用 AOP 框架——AspectWerkz
最近跳槽了,新公司使用了 AOP 相关的技术,于是查点资料,复习一下。之前,多少知道点,但没怎么在实际项目中使用过~
下载 demo
实例
引入
package com.cap.aop;
public interface ICalculator {
public double add(double num1, double num2) throws Exception;
public double sub(double num1, double num2) throws Exception;
public double div(double num1, double num2) throws Exception;
public double mul(double num1, double num2) throws Exception;
}