创建自定义 Java 类和 Spring Bean
创建一个程序集项目。
在 Workday Studio 中,您可以通过“Palette”创建 4 个自定义程序集元素:
- “custom-mediation”构成
- “custom”步骤
- “custom-out”传输
- custom-error-handler
- 在 Assembly Editor 中打开一个程序集。
- 将以下自定义元素之一添加到该程序集中:
- “custom-mediation”构成
- “custom”步骤
- “custom-out”传输
- custom-error-handler
- 在自定义元素的“Properties”视图中,配置其属性。
- 单击“Spring Bean”字段右侧的“Create Spring Bean Properties and Java Class”。Workday Studio 显示的属性会因自定义元素类型而略有不同。完成此任务时,请参考以下信息:
选项 描述 Id提供唯一的 Spring Bean 识别号。范围- 选择“singleton”可随每项引用返回相同的 Bean 实例。
- 选择“prototype”可随每项引用返回不同的 Bean 实例。
Package指定 Java 封装。名称指定类名称。Input Type选择要传递给 Java 方法的输入类型。您无需指定实现详细信息,即可访问消息部分并将其转换为相应的类型。Workday 会检查该方法的第一个参数,并将消息部分转换为相同的类型。Output Type选择方法的输出(返回)类型。Method Name输入要在 Java 类中定义的 Java 方法的名称。默认值为process。包括动态端点的参数指定是否包括动态端点的参数。Annotate Java class to appear in palette选中此复选框可在“Palette”中显示自定义元素。此选项会向生成的 Java 类添加注释,该类位于程序集项目文件夹的“src”文件夹中。Tooltip输入显示为自定义元素描述的文本。 - 保存该程序集。
Workday Studio 会生成表示指定封装内自定义元素的 Java 类。它还会在 assembly.xml 文件底部添加对新的自定义 Spring Bean 的引用。
将所需代码添加到您的自定义 Java 类。