如何在Spring 4中混合使用Cglib和JDK代理

时间:2015-05-27 11:01:14

标签: spring

我是Spring AOP的新手,目前正在使用基于注释的方法。我在第4季有一个关于代理策略的查询。有没有办法可以强制spring为具体类创建一个cglib代理,为同一个应用程序上下文中实现接口的类创建一个jdk代理?

1 个答案:

答案 0 :(得分:2)

这就是Spring的实际工作方式。代理实现接口的类的默认策略是使用 JDK动态代理,对于没有实现任何接口的类,将创建 CGLIB代理(不适用于最终的类/方法) )。

更多信息:http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#aop-proxying