【发布时间】:2015-08-09 10:14:14
【问题描述】:
我是 Spring AOP 的新手,目前使用基于注释的方法来处理方面。我有一个关于 spring 4 中代理策略的查询。有什么方法可以强制 spring 为具体类创建一个 cglib 代理,为在同一应用程序上下文中实现接口的类创建一个 jdk 代理?
【问题讨论】:
标签: spring
我是 Spring AOP 的新手,目前使用基于注释的方法来处理方面。我有一个关于 spring 4 中代理策略的查询。有什么方法可以强制 spring 为具体类创建一个 cglib 代理,为在同一应用程序上下文中实现接口的类创建一个 jdk 代理?
【问题讨论】:
标签: spring
这就是 Spring 的实际工作方式。代理实现接口的类的默认策略是使用 JDK 动态代理,对于没有实现任何接口的类,将创建 CGLIB 代理(不适用于最终类/方法)。
更多:http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#aop-proxying
【讨论】: