本文将为您介绍Function Studio中的自动代码生成功能。

自动代码生成功能支持生成基础函数。例如,新建一个类,可以自动生成该类的构造函数、Getter函数、Setter函数、该类所继承父类的Override方法、所要实现的接口方法等代码。

进入工程

  1. 登录DataWorks控制台,单击相应工作空间后的进入数据开发
  2. 单击左上角的图标,选择全部产品 > Function Studio
  3. 工作空间页面,单击需要进入的工程。如果您需要新建工程,请参见新建工程进入工程
  4. 双击打开相应的Java类。

功能入口

目前,Java有以下2种代码生成入口:
  • 鼠标右键单击代码区域,选择GenerateGenerate
  • 通过快捷键Ctrl+M进入。

Constructor

  1. 进入Generate Code面板,选择Constructor面板
  2. 选择构造函数中要包含的字段,即可生成包含相应字段初始化语句的构造函数。字段初始化语句

Getter Add Setter

您可以参见Constructor的生成方式,来生成Getter和Setter函数。生成函数
说明 如果该Java类没有任何字段,或者该Java类已经被lombok的@data注解覆盖,则没有上图中的三个选项,因为此时该类无需生成Getter或Setter函数。

Override Methods

选择生成Override Methods的一级菜单后,在二级菜单中会罗列所有可以Override的方法。重写
选择后即可生成相应的方法。生成方法