page contents

Java 中的动态代理是什么?有哪些应用?

轩辕小不懂 发布于 2022-01-17 14:36
阅读 531
收藏 0
分类:Java开发
2915
Nen
Nen
- 程序员

动态代理:当想要给实现了某个接口的类中的方法,加一些额外的处理。比如说加日志,加事务等。可以给这个类创建一个代理,故名思议就是创建一个新的类,这个类不仅包含原来类方法的功能,而且还在原来的基础上添加了额外处理的新功能。这个代理类并不是定义好的,是动态生成的。具有解耦意义,灵活,扩展性强。

动态代理的应用:Spring 的 AOP 、加事务、加权限、加日志。

请先 登录 后评论