- Spring AOP
- 使用簡單
- 僅支持對Spring容器管理的Bean的增強,非Spring容器管理的對象(如業務POJO等)無法被攔截
- 僅支持對方法級別的增強,無法對成員變量、getter&setter等進行增強
- 動態代理類在運行時生成
- 無法直接對方法內部調用進行增強
- 無需引入額外的依賴和插件
- AspectJ
- 使用相對複雜
- 可以對項目中所有對象進行增強
- 可以對類的方法、成員變量、getter&setter等都進行增強
- 動態代理類在編譯時生成
- 可直接對內部調用進行增強
- 需要引入AspectJ的依賴和編譯、織入插件
Spring AOP VS AspectJ
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Spring5框架新功能(通用日誌、函數式表達式、webflux、響應式編程)
来点淦货
2020-07-08 11:09:18
Spring中Transactional 失效的解決方案,讓我們一起探討一下
毛发旺盛的程序员
2020-07-08 12:27:20
太狠了,Spring全家桶筆記,一站式通關全攻略,已入職某廠漲薪18K
毛发旺盛的程序员
2020-07-08 12:27:20
面試準備季——MyBatis 面試專題(含答案)
毛发旺盛的程序员
2020-07-08 12:27:20
spring Conditional是怎麼生效的
tszxlzc
2020-07-08 11:41:42
在Springboot使用FastJson解析Controller傳入參數
学_徒
2020-07-08 11:40:54
擴展Ribbon支持基於元數據的版本管理
qq_22796957
2020-07-08 11:40:11
基於activiti5.22、SpringBoot2開發的流程解決方案,源碼分享
一直孤独的程序猿
2020-07-08 11:39:18
SpringSecurity+JWT認證流程解析
一直孤独的程序猿
2020-07-08 11:39:17
基於註解配置的聲明式事務控制
丨QAQ丨凸
2020-07-08 11:21:02
小結:各種通知的運行順序
丨QAQ丨凸
2020-07-08 11:21:00
Spring中事務的使用與配置
来点淦货
2020-07-08 11:09:19
在spring中使用JdbcTemplate進行數據庫管理操作
来点淦货
2020-07-08 11:09:19