读书人

Spring AOP 署理机制 JDKamp;CGLIB

发布时间: 2013-12-28 22:19:33 作者: rapoo

Spring AOP 代理机制 JDK&CGLIB

Spring AOP使用JDK动态代理或者CGLIB来为目标对象创建代理。(建议优先使用JDK的动态代理)

如果被代理的目标对象实现了至少一个接口,则会使用JDK动态代理。所有该目标类型实现的接口都将被代理。 若该目标对象没有实现任何接口,则创建一个CGLIB代理。

如果你希望强制使用CGLIB代理,(例如:希望代理目标对象的所有方法,而不只是实现自接口的方法) 那也可以。但是需要考虑以下问题:?

读书人网 >开源软件

热点推荐