注解
1. 注解的作用
对Java中类、方法、成员变量做标记,然后进行特殊处理
例如:JUnit框架中,标记了注解@Test的方法就可以被当成测试方法执行,而没有标记的就不能当成测试方法执行
自定义注解
public @interface 注解名称 {
public 属性类型 属性名 () default 默认值 ;
}
特殊属性
value属性,如果只有一个value属性的情况下,使用value属性的时候可以省略value名称不写!!
但是如果有多个属性, 且多个属性没有默认值,那么value名称是不能省略的。
元注解有两个
@Target: 约束自定义注解只能在哪些地方使用,
@Retention: 申明注解的生命周期
浙公网安备 33010602011771号