浏览代码

优化springboot的自动装配

bryan31 3 年之前
父节点
当前提交
4bd8b82679

+ 6 - 0
liteflow-spring-boot-starter/src/main/java/com/yomahub/liteflow/springboot/LiteflowMainAutoConfiguration.java

@@ -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())) {