AE86 пре 1 година
родитељ
комит
361c6b62d1

+ 23 - 0
dbsyncer-manager/src/main/java/org/dbsyncer/manager/ManagerSupportConfiguration.java

@@ -0,0 +1,23 @@
+package org.dbsyncer.manager;
+
+import org.dbsyncer.manager.deployment.StandaloneProvider;
+import org.dbsyncer.sdk.spi.DeploymentService;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+/**
+ * @author AE86
+ * @version 1.0.0
+ * @Date 2023-11-19 23:29
+ */
+@Configuration
+public class ManagerSupportConfiguration {
+
+    @Bean
+    @ConditionalOnMissingBean
+    public DeploymentService deploymentService() {
+        return new StandaloneProvider();
+    }
+
+}

+ 16 - 0
dbsyncer-manager/src/main/java/org/dbsyncer/manager/deployment/StandaloneProvider.java

@@ -0,0 +1,16 @@
+/**
+ * DBSyncer Copyright 2020-2023 All Rights Reserved.
+ */
+package org.dbsyncer.manager.deployment;
+
+import org.dbsyncer.sdk.spi.DeploymentService;
+
+/**
+ * 单机部署
+ *
+ * @Version 1.0.0
+ * @Author AE86
+ * @Date 2023-11-19 23:29
+ */
+public class StandaloneProvider implements DeploymentService {
+}

+ 14 - 0
dbsyncer-sdk/src/main/java/org/dbsyncer/sdk/spi/DeploymentService.java

@@ -0,0 +1,14 @@
+/**
+ * DBSyncer Copyright 2020-2023 All Rights Reserved.
+ */
+package org.dbsyncer.sdk.spi;
+
+/**
+ * 部署服务接口
+ *
+ * @Version 1.0.0
+ * @Author AE86
+ * @Date 2023-11-19 23:24
+ */
+public interface DeploymentService {
+}