gitee仓库地址:
你可以参考一下我的代码,相信不会让你失望的!
请切换到 try-pointcut分支。
已实现:
1,ioc容器的简易版。
2,aop成功实现,使用最强大的@Around环绕代理。
3,aop可以代理多个额外功能,在额外功能上定义切入点@PointCut
在额外功能上添加切入点:
即可借助ioc容器对对象进行功能的切入。
真正的切入应该是“神不知,鬼不觉”。真实对象应该不知道自己怎么被切入了,被切成了什么。
测试:
gitee仓库地址:
你可以参考一下我的代码,相信不会让你失望的!
请切换到 try-pointcut分支。
已实现:
1,ioc容器的简易版。
2,aop成功实现,使用最强大的@Around环绕代理。
3,aop可以代理多个额外功能,在额外功能上定义切入点@PointCut
在额外功能上添加切入点:
即可借助ioc容器对对象进行功能的切入。
真正的切入应该是“神不知,鬼不觉”。真实对象应该不知道自己怎么被切入了,被切成了什么。
测试: