接口 EchoService


public interface EchoService
作者:
zuihou
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    action(Object obj, boolean isUseCache, String... ignoreFields)
    回显数据的3个步骤:(出现回显失败时,认真debug该方法)
    default void
    action(Object obj, String... ignoreFields)
    回显数据的3个步骤:(出现回显失败时,认真debug该方法)
  • 方法详细资料

    • action

      void action(Object obj, boolean isUseCache, String... ignoreFields)
      回显数据的3个步骤:(出现回显失败时,认真debug该方法)

      1. parse: 通过反射将obj的字段上标记了 @Echo 注解的字段解析出来, 封装到typeMap中 2. load: 依次查询待回显的数据 3. write: 将查询出来的结果 反射或put 到obj的 字段或echoMap 中

      注意:若对象中需要回显的字段之间出现循环引用,很可能发生异常,所以请保证不要出现循环引用!!!

      参数:
      obj - 需要回显的参数,支持 自定义对象(User)、集合(List、Set)、IPage
      isUseCache - 是否使用内存缓存
      ignoreFields - 忽略字段
    • action

      default void action(Object obj, String... ignoreFields)
      回显数据的3个步骤:(出现回显失败时,认真debug该方法)

      1. parse: 通过反射将obj的字段上标记了 @Echo 注解的字段解析出来, 封装到typeMap中 2. load: 依次查询待回显的数据 3. write: 将查询出来的结果 反射或put 到obj的 字段或echoMap 中

      注意:若对象中需要回显的字段之间出现循环引用,很可能发生异常,所以请保证不要出现循环引用!!!

      参数:
      obj - 需要回显的参数,支持 自定义对象(User)、集合(List、Set)、IPage
      ignoreFields - 忽略字段