前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >day34_Spring学习回顾_02

day34_Spring学习回顾_02

作者头像
黑泽君
发布2018-10-11 10:32:47
2490
发布2018-10-11 10:32:47
举报
文章被收录于专栏:黑泽君的专栏黑泽君的专栏
代码语言:javascript
复制
1、 AOP:切面编程
    切面:是 切入点 和 通知 结合。
    
2、 spring aop 编程
    <aop:config>
    方法1:
        <aop:pointcut expression="切入点表达式" id=""/>
        <aop:advisor advice-ref="通知的引用" pointcut-ref="切入点的引用"/>  特殊的切入点

    方法2:
        <aop:advisor advice-ref="通知的引用" pointcut="切入点表达式"/>  公共的切入点

3、 AspectJ xml
    <aop:config>
      <aop:aspect ref="切面类全限定名">
         <aop:pointcut>
         <aop:before>    前置通知
         <aop:afterReturning  returning="第二个参数的名称">    后置通知
         <aop:around>    环绕通知
         <aop:afterThrowing throwing="第二个参数的名称">    抛出异常通知
         <aop:after>    最终通知

4、 AspectJ annotation 
    @Aspect
    @Pointcut("表达式")  private void xxx() {...}
    @Before 
    @...

5、 切入点表达式
    <aop:pointcut expression="execution(* com.itheima.crm.*.service..*.*(..))" id=""/>
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-08-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档