Spring AOP快速入门

  • 说明

  1. 目标:学会Spring AOP的基本用法
  2. 适合人群:已经学会Spring IOC基础用法
  3. 源码及jar包已经上传至我的资源,可自行下载

  • 为什么要使用AOP

首先我们来设想一个场景,现在需要做一个能进行整数之间加减乘除的计算器,可以得到如下的代码:


com.spring.aop.Calculator
public interface Calculator {
    public int add(int i, int j);
    public int sub(int i, int j);
    public int mul(int i, int j);
    public int div(int i, int j);
}

com.spring.aop.CalculatorImpl

public class CalculatorImpl implements Calculator {
   
    @Override
    public int add(int i, int j) {
        return i + j;
    }
    @Override
    public int sub(int i, int j) {
        return i - j;
    }
    @Override
    public int mul(int i, int j) {
        return i * j;
    }
    @Override
    

你可能感兴趣的:(Spring,spring,aop)