久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

基于Spring AOP proxyTargetClass的行為表現總結

瀏覽:48日期:2023-06-26 17:20:39
Spring AOP proxyTargetClass的行為要點列表形式proxyTargetClass

true

目標對象實現了接口 – 使用CGLIB代理機制 目標對象沒有接口(只有實現類) – 使用CGLIB代理機制

false

目標對象實現了接口 – 使用JDK動態代理機制(代理所有實現了的接口) 目標對象沒有接口(只有實現類) – 使用CGLIB代理機制表格形式proxyTargetClass 目標對象特征 代理效果 true 目標對象實現了接口 使用CGLIB代理機制 true 目標對象沒有接口(只有實現類) 使用CGLIB代理機制 false 目標對象實現了接口 使用JDK動態代理機制(代理所有實現了的接口) false 目標對象沒有接口(只有實現類) 使用CGLIB代理機制 proxy-target- 與proxy-target-class='false'的區別

<tx:annotation-driven transaction-manager='transactionManager'proxy-target- />

注意:proxy-target-class屬性值決定是基于接口的還是基于類的代理被創建。

如果proxy-target-class 屬性值被設置為true,那么基于類的代理將起作用(這時需要cglib庫)。 如果proxy-target-class 屬值被設置為false或者這個屬性被省略,那么標準的JDK 基于接口的代理將起作用。

即使你未聲明 proxy-target- ,但運行類沒有繼承接口,spring也會自動使用CGLIB代理。

高版本spring自動根據運行類選擇 JDK 或 CGLIB 代理

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
主站蜘蛛池模板: 鲁管视频| 欧美日韩在线视频观看 | h在线看| 久久国产一区二区三区 | 国产精品乱码一二三区的特点 | 成人午夜精品一区二区三区 | 国产精品久久久久久久久免费高清 | 精品成人免费一区二区在线播放 | 国产精品久久久久久一区二区三区 | 久久久久久久一区二区 | 中文字幕一区在线观看视频 | 福利影院在线观看 | 男女www视频 | 中文字幕乱码亚洲精品一区 | 久久99久久98精品免观看软件 | 国产夜夜夜 | 亚洲精品日本 | 欧美九九| 国产精品亚洲一区二区三区在线 | 亚洲一区中文字幕在线观看 | 免费三级黄色 | 美女久久久 | 一区二区三区四区精品 | 成人免费视频网站在线看 | 视频一区在线观看 | 午夜一区二区三区 | 日本免费在线 | 在线精品亚洲欧美日韩国产 | 免费中文字幕日韩欧美 | 日韩欧美国产精品 | 久久高清片 | 亚洲在线一区二区 | 久久久久久久久一区二区三区 | 色婷婷一区二区三区四区 | 国产综合亚洲精品一区二 | 精品一区二区久久久久久久网站 | 日韩精品av一区二区三区 | 欧美精品一区自拍a毛片在线视频 | 精品国产精品三级精品av网址 | 午夜精品一区二区三区在线视频 | 国产超碰在线观看 |