Java自定义注解+反射实现字典码值转换

Posted 晨港飞燕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java自定义注解+反射实现字典码值转换相关的知识,希望对你有一定的参考价值。

一.定义自定义注解

@Retention(RetentionPolicy.RUNTIME)//什么时候使用该注解,这里定义为运行时
@Target(ElementType.FIELD)//注解用于什么地方,这里定义为作用于属性上
public @interface Dict 
    //字典类型,必需(创建字典时的key值)
    String key();
    //默认值,可选,值为null时使用默认值
    String defaultValue() default "";





   // OperateType operateType() default OperateType.ADD;
//   public static enum OperateType 
//       ADD("ADD", "1"),
//       UPDATE("UPDATE", "2"),
//       DELETE("DELETE", "3");
//
//       private String name;
//       private String index;
//
//       private OperateType(String name, String index) 
//           this.name = name;
//           this.index = index;
//       
//
//       public String getIndex() 
//           return this.index;
//       
//
//       public String getName() 
//           return this.name;
//       
//   


---------------------------------------------------------

以上是关于Java自定义注解+反射实现字典码值转换的主要内容,如果未能解决你的问题,请参考以下文章

Java自定义注解+反射实现字典码值转换

Java自定义注解的定义与使用

Java之枚举注解反射

Java注解教程:自定义注解示例,利用反射进行解析

Android进阶必学:自定义注解之反射

Java利用反射实现注解简单功能