要在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-acquire-async-jobs 用Bean来关闭

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

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