jzl преди 6 години
родител
ревизия
80333db80e
променени са 1 файла, в които са добавени 27 реда и са изтрити 0 реда
  1. 27 0
      xxl-job-admin/src/main/java/com/xxl/job/admin/core/conf/XxlJobAdminBean

+ 27 - 0
xxl-job-admin/src/main/java/com/xxl/job/admin/core/conf/XxlJobAdminBean

@@ -0,0 +1,27 @@
+package com.xxl.job.admin.conf;
+
+import org.springframework.beans.factory.annotation.Qualifier;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+/**
+ * @Auther: zhuolin.ji
+ * @Date: 2019/10/12 18:08
+ * @Package: com.xxl.job.admin.conf
+ * @Description:
+ */
+@Configuration
+public class XxlJobAdminBean {
+
+    @Bean(name = "xxlJobAdminConfig")
+    public XxlJobAdminConfig getXxlJobAdminConfig() {
+        return new XxlJobAdminConfig();
+    }
+
+    @Bean(initMethod = "init", destroyMethod = "destroy")
+    public XxlJobScheduler getXxlJobScheduler(@Qualifier(value = "xxlJobAdminConfig") XxlJobAdminConfig xxlJobAdminConfig) {
+        XxlJobAdminConfig.setAdminConfig(xxlJobAdminConfig);
+        return new XxlJobScheduler();
+    }
+
+}