Переглянути джерело

feat:Service Provider模块(中国移动网络提供)

yang yi 1 місяць тому
батько
коміт
72c2bb524b

+ 1 - 0
.gitignore

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

+ 1 - 0
settings.gradle

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

+ 21 - 0
simple-isp-moblie/build.gradle

@@ -0,0 +1,21 @@
+plugins {
+    id 'java'
+}
+
+group 'space.anyi'
+version '1.0-SNAPSHOT'
+
+repositories {
+    mavenCentral()
+}
+
+dependencies {
+    //加入Service依赖,用于Service Provider实现Service
+    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()
+}

+ 16 - 0
simple-isp-moblie/src/main/java/space/anyi/MoblieInternetService.java

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