0
点赞
收藏
分享

微信扫一扫

反射操作注解

可以通过反射API:getAnnontations、getAnnotation获取相关的注解信息。

//获取类的所有有效注解
Annotation[] annotations = clazz.getAnnotations();
for(Annotation a:annotations){
  System.out.println(a);
}
//获得类的指定的注解
SxtTable st = (SxtTable)clazz.getAnnotation(SxtTable.class);
System.out.println(st.value);
//获取类的属性的注解
Field f = clazz.getDeclaredField("studentName");
SxtField sxtField = f.getAnnotation(SxtField.class);
System.out.println(sxtField.columnName()+"__"+sxtField.type()+"__"+ sxtField.length());

举报

相关推荐

注解和反射

反射与注解

javase:反射注解

注解与反射

注解加反射

反射和注解

0 条评论