Annotation Interface SafeConvert


@Inherited @Target(METHOD) @Retention(RUNTIME) @Documented public @interface SafeConvert
安全对象转换
从以下版本开始:
1.0.0
另请参阅:
  • 可选元素概要

    可选元素
    修饰符和类型
    可选元素
    说明
    忽略输入的字段
    忽略输出的字段
    指定字段
    返回类型
    Class<? extends Serializable>[]
    安全输入的类,填多个类也只取第一个类,就是不管输入什么类型(T),都会转换成这个类型(safeIn) ,但是要注意,要转换的类型(safeIn)必须要是继承输入的类型(T),或者是确保可以从 T --转换成--> safeOut
    Class<? extends Serializable>[]
    安全输出的类,填多个类也只取第一个类,就是不管输出什么类型(T),都会转换成这个类型(safeOut) ,但是要注意,要转换的类型(safeOut)必须要是继承输出的类型(T),或者是确保可以从 T --转换成--> safeOut
  • 元素详细资料

    • key

      String key
      指定字段
      默认值:
      ""
    • safeIn

      Class<? extends Serializable>[] safeIn
      安全输入的类,填多个类也只取第一个类,就是不管输入什么类型(T),都会转换成这个类型(safeIn) ,但是要注意,要转换的类型(safeIn)必须要是继承输入的类型(T),或者是确保可以从 T --转换成--> safeOut
      默认值:
      {}
    • safeOut

      Class<? extends Serializable>[] safeOut
      安全输出的类,填多个类也只取第一个类,就是不管输出什么类型(T),都会转换成这个类型(safeOut) ,但是要注意,要转换的类型(safeOut)必须要是继承输出的类型(T),或者是确保可以从 T --转换成--> safeOut
      默认值:
      {}
    • resultType

      EntityType resultType
      返回类型
      默认值:
      NONE
    • ignoreIn

      String[] ignoreIn
      忽略输入的字段
      默认值:
      {}
    • ignoreOut

      String[] ignoreOut
      忽略输出的字段
      默认值:
      {}