比如说demo2注解:@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.FIELD, ElementType.METHOD})
public @interface Demo2 { int max() default 100; int min() default 1; boolean isNotNull() default true;
}现在实体类的某个字段只设置了isNotNull这个注解属性@Demo2(isNotNull = false) private String sex;那么怎么才能获取这个字段上注解里设置的这个属性?就是只要这个设置了新值的属性其他没有设置新值的属性不获取?
1 回答

ABOUTYOU
TA贡献1812条经验 获得超5个赞
Demo2 demo2 = field.getDexxxAnnotation(Demo2.class);boolean notNull = demo2.isNotNull();// 你设置的值,其他你没有设置的就是默认值
添加回答
举报
0/150
提交
取消