From 9d1b477aaa74056a5e23144470f21127460f4589 Mon Sep 17 00:00:00 2001 From: wangli <274027703@qq.com> Date: Tue, 10 Sep 2024 17:50:57 +0800 Subject: [PATCH] =?UTF-8?q?feat(REQ-2924)=20-=20=E6=96=B0=E5=A2=9E=20start?= =?UTF-8?q?erProperties=20=E5=B1=9E=E6=80=A7=EF=BC=8C=E7=94=A8=E4=BA=8E?= =?UTF-8?q?=E6=8E=A7=E5=88=B6=E6=98=AF=E5=90=A6=E5=8A=A8=E6=80=81=E6=B3=A8?= =?UTF-8?q?=E5=86=8C=E5=8E=9F=E5=A7=8B=E7=9A=84=20FeignClient?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workflow/starter/WorkflowEngineStarterProperties.java | 6 +++++- .../src/main/resources/META-INF/application.yml.demo | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/workflow-engine-spring-boot-starter/src/main/java/cn/axzo/workflow/starter/WorkflowEngineStarterProperties.java b/workflow-engine-spring-boot-starter/src/main/java/cn/axzo/workflow/starter/WorkflowEngineStarterProperties.java index 9d103a013..cbe1ff22e 100644 --- a/workflow-engine-spring-boot-starter/src/main/java/cn/axzo/workflow/starter/WorkflowEngineStarterProperties.java +++ b/workflow-engine-spring-boot-starter/src/main/java/cn/axzo/workflow/starter/WorkflowEngineStarterProperties.java @@ -19,9 +19,13 @@ import static cn.axzo.workflow.common.enums.RpcInvokeModeEnum.ASYNC; @ConfigurationProperties(prefix = "workflow.engine.starter") public class WorkflowEngineStarterProperties { /** - * + * 是否开启原始 ProcessInstanceApi、ProcessTaskApi 等类似的 FeignClient,具体可用的 API 参考 cn.axzo.workflow.client.feign 包 + *
+ * 默认 false,优先 starter 提供的 coreService、manageServer。 + * 为 true 时,会为当前应用注册原始 xxxApi FeignClient */ private Boolean metaFeign = false; + /** * 特殊用途,不建议接入方使用 */ diff --git a/workflow-engine-spring-boot-starter/src/main/resources/META-INF/application.yml.demo b/workflow-engine-spring-boot-starter/src/main/resources/META-INF/application.yml.demo index 9e64ea2a5..0af4c06d5 100644 --- a/workflow-engine-spring-boot-starter/src/main/resources/META-INF/application.yml.demo +++ b/workflow-engine-spring-boot-starter/src/main/resources/META-INF/application.yml.demo @@ -1,6 +1,7 @@ workflow: engine: starter: + meta-feign: false # 是否开启原始 ProcessInstanceApi、ProcessTaskApi 等类似的 FeignClient,默认 false,优先 starter 提供的 coreService、manageServer。为 true 时,会为当前应用注册原始 xxxApi FeignClient invoke-mode: async # 调用 workflowCoreService 中方法的方式,可选值:sync、async join-container-group: false # 本地开发机启动时,是否将 MQ 消费者加入到集群中,默认不加入,并默认生成 GID_${spring.application.name}_workflow_engine_${spring.profiles.active}_debugging_consumer 的消费者组,该参数只对非容器环境生效 manageable: false # 是否可管理,默认 false, 开启后 Spring 容器中将多一个 WorkflowManageService 的 Bean,可调用受限访问接口