ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
通过上述的知识学习之后,对自定义注解就会有较好的理解和认识了。 最后归纳一下注解的分类。 # 按照作用域分 根据注解的作用域@Retention,注解分为 * `RetentionPolicy.SOURCE`: Java源文件上的注解 * `RetentionPolicy.CLASS`: Class类文件上的注解 * `RetentionPolicy.RUNTIME`: 运行时的注解 # 按照来源分 按照注解的来源,也是分为3类 1. 内置注解 如@Override ,@Deprecated 等等 2. 第三方注解,如Spring, Mybatis等等 3. 自定义注解,如仿]@JDBCConfig 在工作中,大部分都是使用第三方注解, 当然第三方注解本身就是自定义注解。 这部分的主要作用是帮助大家理解这些第三方注解是如何工作的,让大家用得心里踏实一些。