1. 概念:
JAVA提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法。
2.Java中的常见注解
(1)JDK自带注解:@Override、@Deprecated、@Suppvisewarnings.
(2)常见第三方注解
Spring:@Autowired、@Service、@Repository。
Mybatis:@InsertProvider、@UpdateProvider、@Options。
3. 注解的分类
(1)按照运行机制分:源码注解、编译时注解、运行时注解。
(2)按照来源分:来自JDK的注解、来自第三方的注解、我们自己定义的注解。
4. 解析注解
概念:通过反射获取类、函数或成员上的运行时注解信息,从而实现动态控制程序运行的逻辑。
可参考网址:https://blog.youkuaiyun.com/shengzhu1/article/details/81271409