1.注解样例:新建注解
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface MyName {
public String value() default "";
}
Retention:生效时间,枚举类型:SOURCE,CLASS,RUNTIME,通常填写RUNTIME
Target:注解生效位置,枚举类型:TYPE,FIELD,METHOD等类型,根据实际需要填写
默认字段是value(),该方法在注解使用时不用指定字段名称,默认值传空;
2.注解样例:注解使用
@MyName("XFLFQ")
private String cf_allnum;
在字段上使用注解
3.注解样例:注解解析
MyName MyName = field.getDeclaredAnnotation(MyName.class);//根据字段field获取字段上注解
String resname = MyName.value();//根据注解,获取注解里面的属性value
标签:java,String,映射,样例,MyName,value,注解,RUNTIME
From: https://www.cnblogs.com/yorkiiz/p/17160422.html