我做了一些例子来更好地理解spring是如何使用JDK代理和CGLIB代理的。因为我知道JDK动态代理只能通过接口来代理,CGLIB可以通过子类化来创建代理,但是当我有接口并且我标记proxyTargetClass = true来使用CGLIB时,proxy.It工作得很好,没有任何问题。我不确定它是如何在内部工作的,你能帮我理解一下吗?
参见下面的接口代码,显示CGLIB代理。

发布于 2017-08-10 17:45:52
实现接口是一种子类化,这就是为什么CGLIB可以同时处理接口和常规类。
https://stackoverflow.com/questions/45609868
复制相似问题