gpt4 book ai didi

java - JDK动态代理的优点

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:08:01 25 4
gpt4 key购买 nike

JDK动态代理有什么优势?特别是与 CGLIB 代理相比。尽管 JDK 代理不依赖任何第三方库,但 JDK 代理的其他优势是什么?
我在几个地方读到 CGLIB 代理比 JDK 代理稍快。此外,CGLIB 代理不需要代理类来实现任何接口(interface)。由此看来,CGLIB 代理似乎优于 JDK 代理。是真的吗?

最佳答案

I just want to know use cases for JDK dynamic proxies and their advantages.

用例大致相同/

Or are they simply deprecated?

没有。 JDK 动态代理未弃用。检查 javadoc。

Should I always use CGLIB instead?

不……不总是。你已经确定了一个你不会的案例。还有@Evgeniy Dorofeev。已经确定了另一个......在我链接到的问题中也被确定了!

要考虑的第三件事是使用哪个版本的 CGLIB,以及它是否与您正在使用的其他东西兼容。 (人们会期望 JDK 动态代理比 CGLIB 更稳定......基于它来自哪里。性能不是选择的唯一标准。)

但基本上,您可以根据自己的实际系统要求做出自己的决定,而不是一些随机的建议。

关于java - JDK动态代理的优点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18572432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com