手写两个jdk动态代理例子
1. 模仿MyBatis使用jdk动态代理来代理Mapper接口
先定义4个基础的注解
/**
* 用作添加的自定义注解, 只能写在method上
* 运行状态启用
*/
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Add {
@AliasFor("addsql")
String value() default "";
@AliasFor("valu
原创
2021-06-21 10:38:55 ·
156 阅读 ·
0 评论