热门关键字:
jquery > jquery教程 > html5 > 自己实现SpringAOP,含AOP实现的步骤分解

自己实现SpringAOP,含AOP实现的步骤分解

377
作者:管理员
发布时间:2020/3/30 10:33:56
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=1135

  自己实现SpringAOP,含AOP实现的步骤分解

  一、需求:

  自己实现AOP2.0:实现SpringAOP,有环绕通知、前置通知、后置通知、返回通知、异常通知等。

  已实现:①通过动态代理+通知的注解类,实现了前置通知、后置通知等各种通知;②切点(在需要通知的方法上加注解);③切面(同②);

  未实现:①通知的格式没写成可配置的;②切点、切面没抽取成一个更方便配置的切面类;③其他。

  二、思路整理:

  1.涉及的角色:

  ①被代理类;

  ②被代理类要实现的接口;

  ③代理类;

  ④动态创建“代理类的对象”的类;

  ⑤注解类:

  a.切面注解类,注解在类上:

  @Aspect

  b.各种通知注解,注解在方法上:

  @Before

  @AfterReturning

  @After

  @AfterThrowing

  @Around





如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:html
友荐云推荐