From 52816c11d33bd4ed817e0b9cf634a6c7e8e5d487 Mon Sep 17 00:00:00 2001 From: noear Date: Wed, 2 Jun 2021 22:26:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20solon=20=E7=9A=84=E9=9B=86?= =?UTF-8?q?=E6=88=90=E9=80=82=E9=85=8D=E5=8F=8A=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- .../xxl-job-executor-sample-solon/pom.xml | 16 ---------------- .../main/java/com/xxl/job/solon/XPluginImp.java | 10 +++------- 3 files changed, 4 insertions(+), 24 deletions(-) diff --git a/pom.xml b/pom.xml index 6a7d0b43..9f6af260 100644 --- a/pom.xml +++ b/pom.xml @@ -31,7 +31,7 @@ 5.3.3 2.4.2 - 1.4.5 + 1.4.9 2.1.4 8.0.23 diff --git a/xxl-job-executor-samples/xxl-job-executor-sample-solon/pom.xml b/xxl-job-executor-samples/xxl-job-executor-sample-solon/pom.xml index 54bcb1fb..f8cce7e5 100644 --- a/xxl-job-executor-samples/xxl-job-executor-sample-solon/pom.xml +++ b/xxl-job-executor-samples/xxl-job-executor-sample-solon/pom.xml @@ -15,22 +15,6 @@ Example executor project for spring boot. https://www.xuxueli.com/ - - - - - - - - org.springframework.boot - spring-boot-starter-parent - ${spring-boot.version} - pom - import - - - - org.noear diff --git a/xxl-job-solon-plugin/src/main/java/com/xxl/job/solon/XPluginImp.java b/xxl-job-solon-plugin/src/main/java/com/xxl/job/solon/XPluginImp.java index dfeddb0e..388b4000 100644 --- a/xxl-job-solon-plugin/src/main/java/com/xxl/job/solon/XPluginImp.java +++ b/xxl-job-solon-plugin/src/main/java/com/xxl/job/solon/XPluginImp.java @@ -4,10 +4,7 @@ import com.xxl.job.core.executor.XxlJobExecutor; import com.xxl.job.core.handler.annotation.XxlJob; import org.noear.solon.SolonApp; import org.noear.solon.cloud.CloudManager; -import org.noear.solon.cloud.annotation.CloudJob; import com.xxl.job.solon.service.CloudJobServiceImpl; -import org.noear.solon.cloud.impl.CloudJobBuilder; -import org.noear.solon.cloud.impl.CloudJobExtractor; import org.noear.solon.core.Aop; import org.noear.solon.core.Plugin; @@ -22,14 +19,13 @@ public class XPluginImp implements Plugin { return; } - //register Job Service + //注册Job服务 CloudManager.register(CloudJobServiceImpl.instance); - //add extractor for bean method + //注册构建器和提取器 Aop.context().beanExtractorAdd(XxlJob.class, new XxlJobExtractor()); - Aop.context().beanExtractorAdd(CloudJob.class, new CloudJobExtractor()); - Aop.context().beanBuilderAdd(CloudJob.class,new CloudJobBuilder()); + //构建自动配置 Aop.context().beanMake(XxlJobAutoConfig.class); Aop.beanOnloaded(() -> {