From d92997580967e42fc720541cc4ecf2167a174a34 Mon Sep 17 00:00:00 2001
From: SerLiunx-ctrl <17689543@qq.com>
Date: Wed, 20 Nov 2024 10:43:24 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E6=95=B0=E6=8D=AE?=
=?UTF-8?q?=E5=BA=93=E6=94=AF=E6=8C=81.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 12 +++++++++--
.../core/factory/DatabaseInstanceFactory.java | 21 +++++++++++++++++++
2 files changed, 31 insertions(+), 2 deletions(-)
create mode 100644 src/main/java/com/serliunx/ddns/core/factory/DatabaseInstanceFactory.java
diff --git a/pom.xml b/pom.xml
index cfda817..78811ef 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
com.serliunx.ddns
ddns-manager-lite
- 1.0.2
+ 1.0.3-alpha
8
@@ -19,6 +19,8 @@
1.30
3.0.14
3.1.1002
+ 4.13.2
+ 3.47.0.0
@@ -55,9 +57,15 @@
junit
junit
- 4.13.2
+ ${junit.version}
test
+
+
+ org.xerial
+ sqlite-jdbc
+ ${sqlite.jdbc.version}
+
diff --git a/src/main/java/com/serliunx/ddns/core/factory/DatabaseInstanceFactory.java b/src/main/java/com/serliunx/ddns/core/factory/DatabaseInstanceFactory.java
new file mode 100644
index 0000000..6f1e0cf
--- /dev/null
+++ b/src/main/java/com/serliunx/ddns/core/factory/DatabaseInstanceFactory.java
@@ -0,0 +1,21 @@
+package com.serliunx.ddns.core.factory;
+
+import com.serliunx.ddns.core.instance.Instance;
+
+import java.util.Collections;
+import java.util.Set;
+
+/**
+ * 数据库示例工厂: 从数据库中(sqlite)存储、加载示例信息
+ *
+ * @author SerLiunx
+ * @version 1.0.3
+ * @since 2024/11/20
+ */
+public final class DatabaseInstanceFactory extends AbstractInstanceFactory {
+
+ @Override
+ protected Set load() {
+ return Collections.emptySet();
+ }
+}