java中注解简介

按照运行机制分类:
1、源码注解:只在源码阶段保留,编译阶段就被抛弃
ex:@Override 方法重写
2、编译时注解:注解会在编译时期保留,在加载class文件时会被丢弃
ex:@NotNull 指明该字段为空
3、运行时注解:保留至运行,甚至会影响运行逻辑的注解
ex:Spring注解:@Autowired
方法注解必须写在方法的正上方一行

元注解:注解注解的注解

你可能感兴趣的:(java)