jdk动态代理(底层动态生成代理类和编译过程)

     Java动态代理,顾名思义,动态的生成代理对象。其实难点就在这里—动态。到底怎么动态生成。代理解决的问题就是增强类。其实,实现代理的方式很多种,比如继承,子类对一个类增强,我们可以认为子类就是一个代理类,在比如组合,组合简单理解就是在类中注入要增强类的对象。组合和继承都能实现代理。但是问题是,这种增强没有通用性。为什么这么说,举个例子:当我们操作数据库,我们首先开启事务,提交事务或者回滚
相关文章
相关标签/搜索