Browse Source

springboot的初始化合成一个AutoConfiguration

bryan31 4 years ago
parent
commit
fe1d3fc63d

+ 4 - 1
liteflow-spring-boot-starter/src/main/java/com/yomahub/liteflow/springboot/LiteflowExecutorInit.java

@@ -6,9 +6,12 @@ import javax.annotation.Resource;
 
 public class LiteflowExecutorInit implements InitializingBean {
 
-    @Resource
     private FlowExecutor flowExecutor;
 
+    public LiteflowExecutorInit(FlowExecutor flowExecutor) {
+        this.flowExecutor = flowExecutor;
+    }
+
     @Override
     public void afterPropertiesSet() throws Exception {
         flowExecutor.init();

+ 1 - 2
liteflow-spring-boot-starter/src/main/resources/META-INF/spring.factories

@@ -1,5 +1,4 @@
 org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
-  com.yomahub.liteflow.springboot.LiteflowAutoConfiguration,\
-  com.yomahub.liteflow.springboot.LiteflowExecutorInit
+  com.yomahub.liteflow.springboot.LiteflowAutoConfiguration