按照运行机制分类:
1、源码注解:只在源码阶段保留,编译阶段就被抛弃
ex:@Override 方法重写
2、编译时注解:注解会在编译时期保留,在加载class文件时会被丢弃
ex:@NotNull 指明该字段为空
3、运行时注解:保留至运行,甚至会影响运行逻辑的注解
ex:Spring注解:@Autowired
方法注解必须写在方法的正上方一行
元注解:注解注解的注解
按照运行机制分类:
1、源码注解:只在源码阶段保留,编译阶段就被抛弃
ex:@Override 方法重写
2、编译时注解:注解会在编译时期保留,在加载class文件时会被丢弃
ex:@NotNull 指明该字段为空
3、运行时注解:保留至运行,甚至会影响运行逻辑的注解
ex:Spring注解:@Autowired
方法注解必须写在方法的正上方一行
元注解:注解注解的注解
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。