基本概念
Java 注解(Annotation)分为两类:编译时(Compile time)处理的注解和在运行时(Runtime)通过反射机制运行处理的注解。
运行时(Runtime)注解
运行时(Runtime)注解 主要通过反射机制处理。
许多框架底层都是基于 Java反射和注解技术,譬如 开发一个简单的类ORM框架 mango-jdbc,或者一个简单的MVC框架 mario。
编译时(Compile time)注解
源码
https://github.com/TiFG/daily-codelab/tree/master/annotation-sample