av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

基于Spring AOP proxyTargetClass的行為表現(xiàn)總結(jié)

瀏覽:52日期:2023-06-26 17:20:39
Spring AOP proxyTargetClass的行為要點(diǎn)列表形式proxyTargetClass

true

目標(biāo)對象實(shí)現(xiàn)了接口 – 使用CGLIB代理機(jī)制 目標(biāo)對象沒有接口(只有實(shí)現(xiàn)類) – 使用CGLIB代理機(jī)制

false

目標(biāo)對象實(shí)現(xiàn)了接口 – 使用JDK動態(tài)代理機(jī)制(代理所有實(shí)現(xiàn)了的接口) 目標(biāo)對象沒有接口(只有實(shí)現(xiàn)類) – 使用CGLIB代理機(jī)制表格形式proxyTargetClass 目標(biāo)對象特征 代理效果 true 目標(biāo)對象實(shí)現(xiàn)了接口 使用CGLIB代理機(jī)制 true 目標(biāo)對象沒有接口(只有實(shí)現(xiàn)類) 使用CGLIB代理機(jī)制 false 目標(biāo)對象實(shí)現(xiàn)了接口 使用JDK動態(tài)代理機(jī)制(代理所有實(shí)現(xiàn)了的接口) false 目標(biāo)對象沒有接口(只有實(shí)現(xiàn)類) 使用CGLIB代理機(jī)制 proxy-target- 與proxy-target-class='false'的區(qū)別

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

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

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

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

高版本spring自動根據(jù)運(yùn)行類選擇 JDK 或 CGLIB 代理

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 91xxx在线观看 | 欧美日韩在线免费 | 99re热精品视频国产免费 | 99精品欧美一区二区蜜桃免费 | 免费a网 | 成人免费淫片aa视频免费 | 国产亚洲精品久久久久久豆腐 | 久久久久久国产精品免费 | 国产精品久久久久久久久久久久冷 | 国产精品久久久久久久午夜片 | 正在播放国产精品 | 亚洲国产中文字幕 | 国产精品人人做人人爽 | 爱操av | 99精品久久久久 | 亚洲视频国产视频 | 日韩五月天 | 亚洲一区视频在线 | 亚洲一区精品在线 | 久久亚洲一区二区三区四区 | 久久精品国产99国产精品亚洲 | 性做久久久久久免费观看欧美 | 免费在线播放黄色 | 国产乱码精品一区二区三区五月婷 | 欧美电影免费观看高清 | 成人久久久 | 亚洲天堂av在线 | 亚洲视频免费在线看 | 日韩欧美在线一区 | 亚洲国产成人av | 久久精品久久精品久久精品 | 午夜一级做a爰片久久毛片 精品综合 | 中文av电影 | 成人在线观看网址 | 99伊人 | 黑人巨大精品欧美一区二区免费 | av中文在线播放 | 国产精品毛片一区二区三区 | 中文字幕免费视频 | 成人自拍视频 | 欧美成人视屏 |