静态变量用于定义轻应用中的静态值,您可以在服务编排和页面编排中使用,全局静态变量在所有环境中生效,环境静态变量区分生效环境。本文介绍如何创建和管理静态变量。
静态变量使用场景
在服务编排、页面编排的过程中,您可以使用新增的静态变量配置赋值设置、Body参数,但不支持被赋值。
新增静态变量
在应用列表页面,单击目标轻应用名称。
在目标轻应用导航栏中,选择 。
在静态变量页面,单击新增静态变量。
在新增静态变量面板,完成相关配置项设置后,单击保存。
配置项
说明
静态变量名称
自定义静态变量的名称。
编码
英文字母和数字的组合,以小写字母开头。
描述
静态变量描述,非必填。
变量类型
支持全局静态变量和环境静态变量。
如果您选择全局静态变量,则还需配置生效值。
如果您选择环境静态变量,则还需配置环境变量生效值。
生效范围
静态变量仅可在选中的生效范围中被使用。
支持后端(服务编排)和前端(页面编排、页面框架)。
数据类型
通过数据类型下拉列表选择:
基本类型:包括String、Integer、Number等。
集合类型:List(支持基本类型、集合类型)、Set(支持基本类型、集合类型)、Map。
对象类型:轻应用、关联数据源或系统对象中有已创建或保存的结构对象。
List和Set集合类型支持嵌套。
Map集合类型中Key和Value支持自定义,但不支持Map的嵌套。
说明当变量类型为Map时,您在输入生效值时需给Key值带上引号,平台将自动将带引号的Key值转为预设的类型。例如:输入Map<Integer, String>时,应为{"1":"23"},平台将自动将"1"识别为1。
单击保存。
编辑静态变量
在静态变量页面,单击目标静态变量右侧操作列下的编辑。
在编辑静态变量面板,按需完成相关配置项修改。
单击保存。
删除静态变量
在静态变量页面,单击目标静态变量右侧操作列下的删除。
在二次确认话框中,单击删除。