閱讀327 返回首頁    go 阿裏雲 go 技術社區[雲棲]


第三章 AOP 編程選擇

         Spring為我們開發者提供了多種AOP的編程方式。我們該如何選擇呢?

  1. 如果項目采用的是JDK5.0以上版本,我們可以選擇@AspectJ的方式。這是第一選擇。

    https://blog.csdn.net/p_3er/article/details/9268637


  2. 如果使用的是低版本的JDK,那麼可以考慮使用<aop:aspect>,也就是Schema的方式。

    https://blog.csdn.net/p_3er/article/details/9269407


  3. 如果需要一些特殊的切麵需要,如基於ControlFlowPointcut的流程切麵,那麼我們隻能使用基於APIAdvisor方式(也就是通過spring給我提供的接口與類)來進行構建。

    https://blog.csdn.net/p_3er/article/details/9239925

    https://blog.csdn.net/p_3er/article/details/9250117


  4. 在做基於Spring的事務管理的時候,使用<aop:aspect>的方式更加方便。

    https://blog.csdn.net/p_3er/article/details/9269407

最後更新:2017-04-03 16:48:31

  上一篇:go 如何修改 Android 狀態欄高度?
  下一篇:go boa服務器 說明