优化springboot的自动装配

This commit is contained in:
bryan31
2021-08-09 00:53:34 +08:00
parent 55b7c53b01
commit 4bd8b82679

View File

@@ -4,6 +4,7 @@ import cn.hutool.core.util.StrUtil;
import com.yomahub.liteflow.core.FlowExecutor;
import com.yomahub.liteflow.monitor.MonitorBus;
import com.yomahub.liteflow.property.LiteflowConfig;
import com.yomahub.liteflow.spring.ComponentScanner;
import com.yomahub.liteflow.util.SpringAware;
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
@@ -26,6 +27,11 @@ import org.springframework.context.annotation.Import;
@Import(SpringAware.class)
public class LiteflowMainAutoConfiguration {
@Bean
public ComponentScanner componentScanner(){
return new ComponentScanner();
}
@Bean
public FlowExecutor flowExecutor(LiteflowConfig liteflowConfig) {
if (StrUtil.isNotBlank(liteflowConfig.getRuleSource())) {