这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
分享:技术:注解:注解的使用 [2015/12/21 14:51] gxx 创建 |
分享:技术:注解:注解的使用 [2016/01/13 13:42] (当前版本) gxx |
||
---|---|---|---|
行 1: | 行 1: | ||
====== 注解的使用 ====== | ====== 注解的使用 ====== | ||
+ | 参考帖子:http://www.cnblogs.com/peida/archive/2013/04/24/3036689.html | ||
+ | |||
+ | 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它annotation类型作说明。Java5.0定义的元注解: | ||
+ | - @Target, | ||
+ | - @Retention, | ||
+ | - @Documented, | ||
+ | - @Inherited | ||
+ | 这些类型和它们所支持的类在java.lang.annotation包中可以找到 | ||
+ | |||
+ | 常见的作用有以下几种: | ||
+ | - 生成文档:这是最常见的,也是java 最早提供的注解。常用的有@see @param @return 等 | ||
+ | - 跟踪代码依赖性,实现替代配置文件功能:比较常见的是spring 2.5 开始的基于注解配置。作用就是减少配置。现在的框架基本都使用了这种配置来减少配置文件的数量 | ||
+ | - 在编译时进行格式检查:如@Override放在方法前,如果你这个方法并不是覆盖了超类方法,则编译时就能检查出 | ||
+ | - 动态数据源,设置数据源:使用注解,AOP切面,读取注解值,改变数据源 |