一、为什么需要代理模式假设需实现一个计算的类Math、完成加、减、乘、除功能,如下所示: 1 package com.zhangguo.Spring041.aop01; 2 3 public class Math { 4 //加 5 public int add(int ...
一、为什么需要代理模式
假设需实现一个计算的类Math、完成加、减、乘、除功能,如下所示:
1 package com.zhangguo.Spring041.aop01; 2 3 public class Math { 4 //加 5 public int add(int n1,int n2){ 6 int result=n1+n2; 7 System.out.println(n1+"+"+n2+"="+result); 8 return result; 9 }10 11 12 //减13 public int sub(int n1,int n2){14 int result=n1-n2;15 System.out.println(n1+"-"+n2+"="+result);16 return result;17 }18 19 //乘20 public int mut(int n1,int n2){21 int result=n1*n2;22 System.out.println(n1+"X"+n2+"="+result);23 return result;24 }25 26 //除27 public int div(int n1,int n2){28 int result=n1/n2;29 System.out.println(n1+"/"+n2+"="+result);30 return result;31 }32 }
原标题:AOP、静态代理、JDK动态代理、CGLIB动态代理、Spring实现AOP、IOC+AOP
关键词:Spring
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。