最近编写内部的 ORM 框架,参考 MyBatis 内部实现时,发现有不少动态代理的使用:
- ConnectionLogger.java
- PreparedStatementLogger.java
- ResultSetLogger.java
- StatementLogger.java
- Plugin.java
Reference
Proxy (Java Platform SE 8 )
InvocationHandler (Java Platform SE 8 )
最近编写内部的 ORM 框架,参考 MyBatis 内部实现时,发现有不少动态代理的使用:
Proxy (Java Platform SE 8 )
InvocationHandler (Java Platform SE 8 )