Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素
(类、方法、成员变量等)进行关联。更通俗的意思是为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,
并且是供指定的工具或框架使用的。Annontation像一种修饰符一样,应用于包、类型、构造方法、方法、成员变量、参数及本地变量的声明语句中。.
Annotation其实是一种接口。通过Java的反射机制相关的API来访问annotation信息。相关类(框架或工具中的类)根据这些信息来决定如何使用该程序元素
或改变它们的行为。
Annotation是一种接,自然也是可以自定义的
首先需要定义annotation 的接口,一个空间id获取注解,一个是事件绑定注解
然后在 InjectUtil 方法中实现对应的注解方法
觉得对annotation有了新的认识,觉得学有所得,特此记录一笔