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(); + } +}