|
|
@ -2,6 +2,7 @@ package com.yxt.anrui.flowable.config; |
|
|
|
|
|
|
|
import org.flowable.common.engine.impl.persistence.StrongUuidGenerator; |
|
|
|
import org.flowable.spring.SpringProcessEngineConfiguration; |
|
|
|
import org.flowable.spring.boot.EngineConfigurationConfigurer; |
|
|
|
import org.flowable.spring.boot.ProcessEngineConfigurationConfigurer; |
|
|
|
import org.springframework.context.annotation.Bean; |
|
|
|
import org.springframework.context.annotation.Configuration; |
|
|
@ -15,9 +16,7 @@ import org.springframework.context.annotation.Configuration; |
|
|
|
public class FlowableUuidConfig { |
|
|
|
|
|
|
|
@Bean |
|
|
|
public SpringProcessEngineConfiguration processEngineConfiguration() { |
|
|
|
SpringProcessEngineConfiguration config = new SpringProcessEngineConfiguration(); |
|
|
|
config.setIdGenerator(new StrongUuidGenerator()); // 设置自定义的 UUID 生成器
|
|
|
|
return config; |
|
|
|
public EngineConfigurationConfigurer<SpringProcessEngineConfiguration> idGeneratorConfigurer() { |
|
|
|
return configuration -> configuration.setIdGenerator(new StrongUuidGenerator()); |
|
|
|
} |
|
|
|
} |
|
|
|