ZhiYouToolkit Help

类属性映射与方法列举

使用

  • 使用方式 :在 Java 类中,右键弹出菜单,点击 Mapping (Get/Set)

  • 默认快捷键Ctrl + Alt + 9

功能

列举Getter方法

  • 功能描述 :列举 局部变量类 所有的 Getter 方法。

  • 使用前提 :鼠标光标需要放置在方法内的局部变量中,且变量类必须为引用类型,具有属性。

List getter

列举Setter方法 (无默认值)

  • 功能描述 :列举 局部变量类 所有的 Setter 方法(无默认值)。

  • 使用前提 :鼠标光标需要放置在方法内的局部变量中,且变量类必须为引用类型,具有属性。

List setter without value

列举Setter方法 (有默认值)

  • 功能描述 :列举 局部变量类 所有的 Setter 方法(有默认值)。

  • 使用前提 :鼠标光标需要放置在方法内的局部变量中,且变量类必须为引用类型,具有属性。

List setter

类属性匹配分析

  • 功能描述 :以 当前所在类的属性选择类的属性 做匹配分析。

  • 使用前提 :鼠标光标处于一个具有属性的 Java 类中。

Attributes analysis

生成类与类映射

  • 功能描述 :以 两个类的属性 做匹配,并生成映射结果,支持链路调用。

  • 名词解释 :解释 接收值的类提供值的类 两个词的含义,以便查看下方的使用文档。

比方说,想要将 UserDTO 类的数据拷贝到 User 类中。那么: |—— User类 -> `接收值的类` |—— UserDTO类 -> `提供值的类`

方式一:通过方法形参与方法返回值生成映射
  • 条件 :当方法同时存在 方法返回值方法形参 的情况。

  • 描述 :需要指定 接收值的类 (User)方法返回值 ,指定 提供值的类 (UserDTO)方法形参

Attributes mapping with param

方式二:无形参,通过选择类与方法返回值生成映射
  • 条件 :当方法存在 方法返回值 但不存在 方法形参 的情况。

  • 描述 :需要指定 接收值的类 (User)方法返回值 ,从类选择框中 选择一个类 作为 提供值的类 (UserDTO)

Attributes mapping without param

方式三:基于方法局部变量、选择类生成映射
  • 条件 :当方法的 方法返回值方法形参 都不存在,只基于 方法局部变量 的情况。 (使用前请将鼠标光标放置在方法局部变量上)

  • 描述 :需要指定 接收值的类 (User)方法局部变量的类型 ,从类选择框中 选择一个类 作为 提供值的类 (UserDTO)

Attributes mapping with local param
Last modified: 18 June 2024