refactor(workflow): 工作流模块改由 ConditionalOnWorkflowEnabled 条件装配
- 移除启动类手工 ComponentScan 排除与 WorkflowModuleConfig、 WorkflowEnvironmentPostProcessor、spring.factories 自动装配配置 - 新增 @ConditionalOnWorkflowEnabled 注解,按 flowable.enabled 决定工作流模块是否生效 - 启动类回归 @SpringBootApplication,各配置属性类改用 @Component 显式注册
This commit is contained in:
@@ -237,12 +237,21 @@ wx:
|
||||
appid: Your_AppId
|
||||
secret: Your_AppSecret
|
||||
|
||||
# 工作流
|
||||
flowable:
|
||||
# 工作流总开关,未配置视为关闭
|
||||
# 工作流(默认关闭,开启见 README「可选扩展」)
|
||||
workflow:
|
||||
# 工作流模块开关,未配置视为关闭
|
||||
enabled: false
|
||||
# 引擎表初始化策略,true 启动时检查并自动建/更新 ACT_* 表;可选 true/false/create/create-drop
|
||||
database-schema-update: true
|
||||
demo:
|
||||
# 演示流程自动部署开关
|
||||
enabled: true
|
||||
|
||||
flowable:
|
||||
# 引擎开关跟随 workflow.enabled
|
||||
process:
|
||||
enabled: ${workflow.enabled:false}
|
||||
idm:
|
||||
enabled: ${workflow.enabled:false}
|
||||
eventregistry:
|
||||
enabled: ${workflow.enabled:false}
|
||||
# 引擎表初始化策略,true 启动时检查并自动建/更新 ACT_* 表;可选 true/false/create/create-drop
|
||||
database-schema-update: true
|
||||
|
||||
Reference in New Issue
Block a user