设计模式
文章平均质量分 72
独孤小白狐
这个作者很懒,什么都没留下…
展开
-
如何获取设计模式中动态代理的字节码文件
目录 保存jdk动态代理的字节码文件 保存cglib的字节码文件 获取字节码文件的目的主要是为了解惑,知道jdk动态代理必须使用委托类接口接收,知道cglib动态代理可以使用委托类来接收,查看编译后的源码后才知道为什么,这就做到了一个知识的闭环。 默认的字节码文件并没有保存下来。 保存jdk动态代理的字节码文件 使用main方法来生成,因为main方法可以方便配置workingdirectory 执行main方法后会生成Application,main方法实际上就是一个应用程序, 接下.原创 2021-09-04 22:28:25 · 453 阅读 · 2 评论 -
浅谈设计模式-----代理模式proxy
代理模式是spring框架中很重要的一种设计模式,分为静态代理和动态代理,静态代理主要作为帮助理解动态代理的运行机制,而动态代理模式又分为jdk动态代理和cglib动态代理。接下来,让我们走进设计模式吧! 静态代理 解释:java中的代理可以这么理解,是在委托类的基础上做了“增强”。 案例引入:sun没时间去买早餐委托tom去帮忙买,而tom请了个代理人raj来帮忙做这件事,那么代理人除了执行tom的买早餐操作还附加了其他的操作,比如tom可以设置代理多买一根烤肠。那么代理人raj就会去买早餐再买.原创 2021-09-04 17:40:06 · 109 阅读 · 0 评论