Spring的配置項aspectj-autoproxy

<aop:aspectj-autoproxy />的proxy-target-class屬性值和是否有申明接口決定了代理的方式:

1.如果不寫,默認爲false,表示使用jdk動態代理織入增強;

2.顯示的配置成true,<aop:aspectj-autoproxy  poxy-target-class="true"/>時,表示使用CGLib動態代理技術織入增強。不過即使proxy-target-class設置爲false,如果目標類沒有聲明接口,則spring將自動使用CGLib動態代理。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章