如何编写一个注解类
- 新建annotation
public @interface 注解名 {
}
2.使用两个注解
1@Target()表示注解添加的位置
ElementType.TYPE 表示能够加在 类上
ElementType.METHOD 表示能够加在 方法上
ElementType.FIELD 表示能够加在 属性上
2@Retention() 表示注解的作用范围
Source 表示注解仅在 *.java 源码中有效
Class 表示注解在 *.java 源码 和 *.class 字节码中有效
Runtime 表示注解在 *.java 源码 和 *.class 字节码 和 运行期间都中有效
@Target({ ElementType.METHOD } )
@Retention(RetentionPolicy.RUNTIME)
public @interface Time {
}