国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

spring AOP

2019-11-08 03:23:57
字體:
來源:轉載
供稿:網友
AOP術語:  target:目標類,需要被代理的類連接點:可能需要被攔截的方法切入點:已經被增強的連接點通知:增強的代碼織入:把增強應用到目標對象生成代理類的過程切面:切入點和通知的結合jdk動態代理:對“裝飾者”模式的簡化,裝飾者的目標類的方法必須全部都實現,即使不做也要調用先前的方法。     特點:必須有接口目標類:接口+實現類切面類:存放通知工廠類:編寫工廠生成代理PRoxy.newProxyInstance參數:loader 類加載器,動態代理類 運行時創建,任何類都需要類加載器將其加載到內存,一般使用當前類.class.getClassLoader();或者目標類實例.getClass().get,得到的類加載器相同代理類需要實現的所有接口。目標類實例.getClass().getInterfaces(),此時只能獲得自己的接口,不能得到父元素的接口,或者new Class[]{UserService.class}InvocationHandler 處理類,接口,必須有實現類,一般使用匿名內部類,提供invoke方法,代理類的每個方法執行時,都要調用一次Invoke,參數有proxy:代理對象,method:代理對象當前執行的方法的描述對象,args[]:方法的參數spring 編寫代理:半自動     通知類型:按照通知在目標類的方法的連接點的位置,分為5類,尤其是環繞通知     jar包:4+1+AOP聯盟+spring AOP實現spring 全自動:BeanPostProcessor后處理bean,用于在初始化方法調用前后執行的方法,其中可以加入jdk的動態代理。     從spring容器獲得目標類,如果配置了AOP,spring將自動從后處理bean生成代理。      步驟:得到目標類配置文件生成AOP
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 深圳市| 浦县| 辉南县| 四会市| 侯马市| 大厂| 江源县| 漯河市| 观塘区| 谷城县| 永修县| 林甸县| 尉犁县| 于都县| 通化县| 嫩江县| 蒲江县| 伊吾县| 登封市| 民和| 桦川县| 永定县| 荆州市| 磴口县| 咸宁市| 抚州市| 临沂市| 同江市| 东乌珠穆沁旗| 衡阳县| 新乡市| 铁力市| 德江县| 逊克县| 荥阳市| 西安市| 三河市| 侯马市| 康定县| 华池县| 河源市|