spring框架之动态代理类——附:声明类型与实例类型(不一致问题)
动态代理类实现方式
第一种:jdk实现(面向接口)
第一步:实现InvocationHandler接口
该接口是java反射包里面定义的。获取代理类的原理是通过Proxy类的newProxyInstance方法通过反射机制获取目标类的字节码类加载器,还有接口类型。
第二步:实现接口中的invoke方法。
第三步:获取一个代理类getproxy
该方法是需要定义接口的,获取的时候也是要通过声明接口类...
原创
2019-10-20 14:31:52 ·
446 阅读 ·
0 评论