
如果注解内声明了参数,要么声明默认值,如:String name() default””;
此处默认值为空,如果注解内声明了参数不赋值的话就会报错
注解参数命名要求:
参数类型 参数名 括号;

如果注解内只有一个参数,可以这样命名:
String value();

直接默认了属于,省略参数类型了
而且只能写value,这是一个不成名的规范
只有一个参数时,必须这样写 Syring value() 而不是 String name();这样会报错的,如果这样写 String name()那么在调用注解时就不能省略参数类型