跳至主要内容
Administrator Guide
上次更新时间 :2023-06-23
创建自定义 Java 类和 Spring Bean

创建自定义 Java 类和 Spring Bean

创建一个程序集项目。
在 Workday Studio 中,您可以通过“Palette”
创建 4 个自定义程序集元素:
  • “custom-mediation”
    构成
  • “custom”
    步骤
  • “custom-out”
    传输
  • custom-error-handler
第五个自定义元素“custom routing strategy”可从“Route”
构成的上下文工具栏中获取。
  1. 在 Assembly Editor 中打开一个程序集。
  2. 将以下自定义元素之一添加到该程序集中:
    • “custom-mediation”
      构成
    • “custom”
      步骤
    • “custom-out”
      传输
    • custom-error-handler
  3. 在自定义元素的“Properties”
    视图中,配置其属性。
  4. 单击“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
    输入显示为自定义元素描述的文本。
  5. 保存该程序集。
Workday Studio 会生成表示指定封装内自定义元素的 Java 类。它还会在 assembly.xml 文件底部添加对新的自定义 Spring Bean 的引用。
将所需代码添加到您的自定义 Java 类。