mirror of
https://gitee.com/dromara/liteFlow.git
synced 2026-05-15 12:32:09 +08:00
enhancement #I3CTMQ 抛弃org.apache.common的包,依赖hutool
This commit is contained in:
@@ -2,7 +2,6 @@ package com.yomahub.liteflow.springboot;
|
||||
|
||||
import com.yomahub.liteflow.core.FlowExecutor;
|
||||
import org.springframework.beans.factory.InitializingBean;
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 执行器初始化类
|
||||
|
||||
@@ -1,25 +1,17 @@
|
||||
package com.yomahub.liteflow.springboot;
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.google.common.collect.Lists;
|
||||
|
||||
import com.yomahub.liteflow.core.FlowExecutor;
|
||||
import com.yomahub.liteflow.entity.data.DataBus;
|
||||
import com.yomahub.liteflow.monitor.MonitorBus;
|
||||
import com.yomahub.liteflow.property.LiteflowConfig;
|
||||
import com.yomahub.liteflow.spring.ComponentScaner;
|
||||
import com.yomahub.liteflow.util.SpringAware;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
||||
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.context.annotation.Import;
|
||||
import org.springframework.context.annotation.PropertySource;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 主要的业务装配器
|
||||
@@ -34,23 +26,23 @@ import java.util.List;
|
||||
public class LiteflowMainAutoConfiguration {
|
||||
|
||||
@Bean
|
||||
public FlowExecutor flowExecutor(LiteflowConfig liteflowConfig){
|
||||
if(StrUtil.isNotBlank(liteflowConfig.getRuleSource())){
|
||||
public FlowExecutor flowExecutor(LiteflowConfig liteflowConfig) {
|
||||
if (StrUtil.isNotBlank(liteflowConfig.getRuleSource())) {
|
||||
FlowExecutor flowExecutor = new FlowExecutor();
|
||||
flowExecutor.setLiteflowConfig(liteflowConfig);
|
||||
return flowExecutor;
|
||||
}else{
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@Bean
|
||||
public LiteflowExecutorInit liteflowExecutorInit(FlowExecutor flowExecutor){
|
||||
public LiteflowExecutorInit liteflowExecutorInit(FlowExecutor flowExecutor) {
|
||||
return new LiteflowExecutorInit(flowExecutor);
|
||||
}
|
||||
|
||||
@Bean
|
||||
public MonitorBus monitorBus(LiteflowConfig liteflowConfig){
|
||||
public MonitorBus monitorBus(LiteflowConfig liteflowConfig) {
|
||||
return new MonitorBus(liteflowConfig);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user