فهرست منبع

feat:Service Provider模块(中国联通网络提供)

yang yi 1 ماه پیش
والد
کامیت
aee0ff0bcb
4فایلهای تغییر یافته به همراه38 افزوده شده و 0 حذف شده
  1. 1 0
      .gitignore
  2. 2 0
      settings.gradle
  3. 20 0
      simple-isp-unicom/build.gradle
  4. 15 0
      simple-isp-unicom/src/main/java/space/anyi/UnicomInternetService.java

+ 1 - 0
.gitignore

@@ -53,3 +53,4 @@
 !/src
 !/simple-api
 !/simple-isp-moblie
+!/simple-isp-unicom

+ 2 - 0
settings.gradle

@@ -1,4 +1,6 @@
 rootProject.name = 'SPI-learn'
 include 'simple-api'
 include 'simple-isp-moblie'
+include 'untitled'
+include 'simple-isp-unicom'
 

+ 20 - 0
simple-isp-unicom/build.gradle

@@ -0,0 +1,20 @@
+plugins {
+    id 'java'
+}
+
+group 'space.anyi'
+version '1.0-SNAPSHOT'
+
+repositories {
+    mavenCentral()
+}
+
+dependencies {
+    implementation(project(":simple-api"))
+    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
+    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
+}
+
+test {
+    useJUnitPlatform()
+}

+ 15 - 0
simple-isp-unicom/src/main/java/space/anyi/UnicomInternetService.java

@@ -0,0 +1,15 @@
+package space.anyi;
+
+/**
+ * @ProjectName: SPI-learn
+ * @FileName: UnicomInternetService
+ * @Author: 杨逸
+ * @Data:2025/10/13 11:37
+ * @Description: 中国联通提供的网络服务实现
+ */
+public class UnicomInternetService implements InternetService{
+    @Override
+    public void connect() {
+        System.out.println("使用中国联通提供的网络服务");
+    }
+}