-
自定义注解,可以把注解定义在变量上
-
注解就是一种注释说明,可以配置相应属性的值,通过java反射机制把注解的值取出来,然后逻辑中使用
-
例子
定义注解public @interface Excel { /** * 导出到Excel中的名字. */ public String name() default ""; }
使用注解
public class USer { @Excel(name = "用户编号") private String userCode; }
获取注解的值
main(String[] args){ Class<? extends UserOperateModel> aClass = USer.class; Field field = aClass.getField("userCode"); Excel annotation = field.getAnnotation(Excel.class); String name = annotation.name(); }
08-28
1934