package cn.huge.module.ai; import lombok.extern.slf4j.Slf4j; import org.flowable.engine.RepositoryService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import javax.annotation.PostConstruct; import java.io.File; import java.io.FileInputStream; @Component @Slf4j public class InitF { @Autowired private RepositoryService repositoryService; @PostConstruct public void deployExternalProcesses() { // try { // log.info("initflowable"); // File folder = new File("processes/"); // File[] files = folder.listFiles((dir, name) -> name.endsWith(".bpmn") || name.endsWith(".bpmn20.xml")); // if (files != null) { // for (File file : files) { // log.info("initflowable{}",file.getName()); // repositoryService.createDeployment() // .addInputStream(file.getName(), new FileInputStream(file)) // .name(file.getName()) // .deploy(); // } // } // } catch (Exception e) { // log.info("errorfloaw"); // e.printStackTrace(); // // } } }