要在 Spring Boot 应用程序中关闭 Flowable CMMN 异步作业获取功能,您可以使用 @Bean 注解在配置类中定义一个名为 flowableCmmnAsyncJobsExecutor 的方法,然后将其返回值设置为 null。这将导致异步作业获取功能被禁用。

下面是一个示例配置类的代码:

import org.flowable.cmmn.spring.SpringCmmnEngineConfiguration;
import org.flowable.spring.boot.EngineConfigurationConfigurer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class FlowableConfig implements EngineConfigurationConfigurer<SpringCmmnEngineConfiguration> {

    @Override
    public void configure(SpringCmmnEngineConfiguration engineConfiguration) {
        // 配置其他 Flowable CMMN 引擎选项...

        engineConfiguration.setAsyncExecutorActivate(false);
    }

    @Bean
    public Object flowableCmmnAsyncJobsExecutor() {
        return null;
    }
}

在上面的示例中,configure 方法允许您配置其他 Flowable CMMN 引擎选项。通过将 setAsyncExecutorActivate 方法的参数设置为 false,禁用了异步作业获取功能。flowableCmmnAsyncJobsExecutor 方法返回 null,以确保该功能不可用。

请记住,在使用 @Bean 注解关闭功能时,您可能需要根据您的具体应用程序需求进行其他配置。

禁用 Flowable CMMN 异步作业获取功能

原文地址: http://www.cveoy.top/t/topic/qpBC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录