Java注解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java注解相关的知识,希望对你有一定的参考价值。
一:概述:
Java 从1.5开始引入注解(Annotation),用来描述Java代码的元信息,java中的注解就好比.Net技术栈中的Attribute。
二:注解(Annotation)基本概念
参考:http://www.cnblogs.com/peida/archive/2013/04/23/3036035.html
三:JDK自带的注解
例如:
@Override:用于修饰此方法覆盖了父类的方法;
@Deprecated:用于修饰已经过时的方法;
@SuppressWarnnings:用于通知java编译器禁止特定的编译警告。
四:常见第三方注解
Spring:@Autowired @Service @Repository
Mybatis:@InsertProvider @UpdateProvider @Options
五:注解的分类
1)源码注解:注解只在源码中存在,编译成.class文件就不存在了;
2)编译时注解:注解在源码和.class文件中都存在(JDK自带的三个注解(@Override @Deprecated @Suppvisewarnings)属于编译时注解,只在编译时起作用)
3) 运行时注解:在运行阶段还起作用,甚至会影响运行逻辑的注解(@Autowired)
六:自定义注解
参考:http://www.cnblogs.com/peida/archive/2013/04/24/3036689.html
七:注解应用
参考:http://www.cnblogs.com/peida/archive/2013/04/26/3038503.html
以上是关于Java注解的主要内容,如果未能解决你的问题,请参考以下文章