【Spring】使用@Aspect配置的五种类型通知

  • 内容
  • 评论
  • 相关

选择gradle************

************2.在新建moudle中的build.gradle添加************

******compile(project(":spring-aop"))compile(project(":spring-context"))1.创作布置类

2.创作测试类

3.履行测试类的Run法子,如其看到自界说的bean名被盖章,介绍胜利了。

@AfterReturning:归来通牒,法子归来后果后履行。

*object收到forwardInvocation:新闻*找到对应的IMP:**ASPECTS_ARE_BEING_CALLED**,履行IMP*向object冤家发送aspects_viewWillAppear:,履行最初的viewWillAppear法子的IMP*履行插入的block代码*如其ViewController没辙应aspects_viewWillAppear,则向object冤家发送__aspects_forwardInvocation:来履行最初的forwardInvocationIMP*因而,Aspects是利用了汇集式的hook方式,一切调用最后走的都是一个C因变量**ASPECTS_ARE_BEING_CALLED**。

依托下载完竣后,会机动编译。

评论

0条评论

发表回复

您的电子邮箱地址不会被公开。