ProxyFactoryBean屬性介紹

今天在看spring in action 的AOP,就把它抄錄下來
target:代理的目標類
proxyInterfaces:代理類應該實現的接口列表
interceptorNames:需要應用到目標對象上的通知Bean的名字.可以是攔截器,advisor和其他通知類型的名字。這個屬性必須按照在BeanFactory中的順序設置
singleton:
aopProxyFactory:使用的ProxyFactoryBean實現。Spring帶有兩種實現(JDK動態代理和CGLIB)。通常不需要使用這個屬性
exposeProxy:目標對象是否需要得到當前的代理。通過調用AopContext.getCurrentProxy實現。
frozen:一旦工廠被創建,是否可以修改代理的通知。當設置爲true時,在運行時就不能修改ProxyFactoryBean了。通常不需要使用這個屬性。
optimize:是否對創建的代理進行優化(只適用於CGLIB)
ProxyTargetClass:是否代理目標類,而不是實現接口。只能在使用CGLIB時使用
發佈了21 篇原創文章 · 獲贊 1 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章