前言 JDK,CGLIB,JAVASSIST是常用的动态代理方式. JDK动态代理仅能对具有接口的类进行代理. CGLIB动态代理方式的目标类可以没有接口. Javassist是一个开源的分析.编辑和创建Java字节码的类库,JAVASSIST可以动态修改类,比如添加方法和属性.JAVASSIST的目标类也没有接口限制. 动态代理常用在RPC接口调用中,因此选择一个好的动态代理方式,会对系统性能有一定的提升. 对于代码的性能测试,常规的方法如下,如此是无法获取到准确的性能数据的 long sta…