注解
一个class就是一个说明书
在类的上面加一小段信息@xxx
处理不处理不关注解的事
类名,
链接到别的地方,附带的解释信息,在方法上面加一小段信息
RetenPolicy.class这一小段信息被保留,
注解的属性
注解本身可以附带一个手段 可以有那些? 基本数据类型+类以及他们的数组 默认值 名为value的属性。
怎么工作的
编写一个@Log注解来自动生成日志 一小段信息提示有这么个功能,怎么实现不管
挑选一个库完成功能,bytebudy
编写一个@Cache注解实现缓存AOP
new bytebuddy() 原先功能不能改了,提供新功能,子类化.subclass() 拦截方法 .method() intercepted()一个方法 make()创造出来 getloaded()加载;
aop拦截所有匹配方法
实例方法有个this @allarguments Object[]所有打印方法 (class T)转换为子类
作为Map中的key要遵循echos的hashcode约定