为了账号安全,请及时绑定邮箱和手机立即绑定

java中得到某个实体类字段后再获取到它的某个注解,然后如何获取这个字段上注解里设置的属性?

java中得到某个实体类字段后再获取到它的某个注解,然后如何获取这个字段上注解里设置的属性?

慕斯王 2018-10-24 08:04:37
比如说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();// 你设置的值,其他你没有设置的就是默认值


查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 789 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号