jdk8 动态代理,与cglib 原理与性能比较

1,动态代理,继承Proxy,类实现接口。拥有组合的优势。但需要反射。动态代理类,会被缓存。但反射仍慢。

2,cglib,生成目标类的子类。不拥有组合的优势。继承会破坏封装,影响equals。

http://www.360doc.com/content/14/0801/14/1073512_398598312.shtml

猜你喜欢

转载自luckywnj.iteye.com/blog/2302094