spring的proxy-target-class详解

谁说我不能喝 提交于 2020-03-05 02:11:51

proxy-target-class属性值决定是基于接口的还是基于类的代理被创建。

首先说明下proxy-target-class="true"和proxy-target-class="false"的区别,

      1) 为true则是基于类的代理将起作用(需要cglib库)

      2)为false或者省略这个属性,则标准的JDK 基于接口的代理将起作用。


位置:proxy-target-class在spring事务、aop、缓存这几块都有设置,其作用都是一样的。
 

<tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true"/>

<aop:config proxy-target-class="true">

<cache:annotation-driven proxy-target-class="true"/>

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!