diff --git a/jc-club-auth/jc-club-auth-common/src/test/java/com/landaiqing/AppTest.java b/jc-club-auth/jc-club-auth-common/src/test/java/com/landaiqing/AppTest.java
deleted file mode 100644
index 908567a..0000000
--- a/jc-club-auth/jc-club-auth-common/src/test/java/com/landaiqing/AppTest.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package com.landaiqing;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * Unit test for simple App.
- */
-public class AppTest
- extends TestCase
-{
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest( String testName )
- {
- super( testName );
- }
-
- /**
- * @return the suite of tests being tested
- */
- public static Test suite()
- {
- return new TestSuite( AppTest.class );
- }
-
- /**
- * Rigourous Test :-)
- */
- public void testApp()
- {
- assertTrue( true );
- }
-}
diff --git a/jc-club-auth/jc-club-auth-domain/src/test/java/com/landaiqing/AppTest.java b/jc-club-auth/jc-club-auth-domain/src/test/java/com/landaiqing/AppTest.java
deleted file mode 100644
index 908567a..0000000
--- a/jc-club-auth/jc-club-auth-domain/src/test/java/com/landaiqing/AppTest.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package com.landaiqing;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * Unit test for simple App.
- */
-public class AppTest
- extends TestCase
-{
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest( String testName )
- {
- super( testName );
- }
-
- /**
- * @return the suite of tests being tested
- */
- public static Test suite()
- {
- return new TestSuite( AppTest.class );
- }
-
- /**
- * Rigourous Test :-)
- */
- public void testApp()
- {
- assertTrue( true );
- }
-}
diff --git a/jc-club-auth/jc-club-auth-infra/src/test/java/com/landaiqing/AppTest.java b/jc-club-auth/jc-club-auth-infra/src/test/java/com/landaiqing/AppTest.java
deleted file mode 100644
index 908567a..0000000
--- a/jc-club-auth/jc-club-auth-infra/src/test/java/com/landaiqing/AppTest.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package com.landaiqing;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * Unit test for simple App.
- */
-public class AppTest
- extends TestCase
-{
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest( String testName )
- {
- super( testName );
- }
-
- /**
- * @return the suite of tests being tested
- */
- public static Test suite()
- {
- return new TestSuite( AppTest.class );
- }
-
- /**
- * Rigourous Test :-)
- */
- public void testApp()
- {
- assertTrue( true );
- }
-}
diff --git a/jc-club-auth/jc-club-auth-starter/pom.xml b/jc-club-auth/jc-club-auth-starter/pom.xml
index be2c759..349962f 100644
--- a/jc-club-auth/jc-club-auth-starter/pom.xml
+++ b/jc-club-auth/jc-club-auth-starter/pom.xml
@@ -46,6 +46,18 @@
jc-club-auth-infra
1.0-SNAPSHOT
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-config
+
+
+ org.springframework.cloud
+ spring-cloud-starter-bootstrap
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-discovery
+
diff --git a/jc-club-auth/jc-club-auth-starter/src/main/resources/bootstrap.yml b/jc-club-auth/jc-club-auth-starter/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..afe7c7a
--- /dev/null
+++ b/jc-club-auth/jc-club-auth-starter/src/main/resources/bootstrap.yml
@@ -0,0 +1,17 @@
+spring:
+ application:
+ name: jc-club-auth
+ profiles:
+ active: dev
+ cloud:
+ nacos:
+ config:
+ server-addr: 116.196.80.239:8848
+ prefix: ${spring.application.name}
+ group: DEFAULT_GROUP
+ namespace:
+ file-extension: yaml
+ discovery:
+ enabled: true
+ server-addr: 116.196.80.239:8848
+
diff --git a/jc-club-auth/pom.xml b/jc-club-auth/pom.xml
index ef2a1b4..76e6cb0 100644
--- a/jc-club-auth/pom.xml
+++ b/jc-club-auth/pom.xml
@@ -19,15 +19,39 @@
+ 8
+ 8
+ 1.8
UTF-8
+ UTF-8
+ 2.4.2
+ 2021.1
+ 2020.0.6
-
-
- junit
- junit
- 3.8.1
- test
-
-
+
+
+
+ org.springframework.cloud
+ spring-cloud-dependencies
+ ${spring-cloud.version}
+ pom
+ import
+
+
+ org.springframework.boot
+ spring-boot-dependencies
+ ${spring-boot.version}
+ pom
+ import
+
+
+ com.alibaba.cloud
+ spring-cloud-alibaba-dependencies
+ ${spring-cloud-alibaba.version}
+ pom
+ import
+
+
+
diff --git a/jc-club-gateway/pom.xml b/jc-club-gateway/pom.xml
index d8fefb8..6cb9f29 100644
--- a/jc-club-gateway/pom.xml
+++ b/jc-club-gateway/pom.xml
@@ -11,15 +11,108 @@
http://maven.apache.org
+ 8
+ 8
+ 1.8
UTF-8
+ UTF-8
+ 2.4.2
+ 2021.1
+ 2020.0.6
+
+
- junit
- junit
- 3.8.1
- test
+ io.minio
+ minio
+ 8.2.0
+
+
+ org.projectlombok
+ lombok
+ 1.18.20
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-config
+
+
+ org.springframework.cloud
+ spring-cloud-starter-bootstrap
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-discovery
+
+
+ org.springframework.cloud
+ spring-cloud-starter-gateway
+
+
+ org.springframework.cloud
+ spring-cloud-loadbalancer
+
+
+
+
+ org.springframework.cloud
+ spring-cloud-dependencies
+ ${spring-cloud.version}
+ pom
+ import
+
+
+ org.springframework.boot
+ spring-boot-dependencies
+ ${spring-boot.version}
+ pom
+ import
+
+
+ com.alibaba.cloud
+ spring-cloud-alibaba-dependencies
+ ${spring-cloud-alibaba.version}
+ pom
+ import
+
+
+
+
+
+ ${project.artifactId}
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+ 2.3.0.RELEASE
+
+
+
+ repackage
+
+
+
+
+
+
+
+
+
+ central
+ aliyun maven
+ http://maven.aliyun.com/nexus/content/groups/public/
+ default
+
+ true
+
+
+ true
+
+
+
diff --git a/jc-club-gateway/src/main/java/com/landaiqing/App.java b/jc-club-gateway/src/main/java/com/landaiqing/App.java
deleted file mode 100644
index e623ea3..0000000
--- a/jc-club-gateway/src/main/java/com/landaiqing/App.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package com.landaiqing;
-
-/**
- * Hello world!
- *
- */
-public class App
-{
- public static void main( String[] args )
- {
- System.out.println( "Hello World!" );
- }
-}
diff --git a/jc-club-gateway/src/main/java/com/landaiqing/club/gateway/GatewayApplication.java b/jc-club-gateway/src/main/java/com/landaiqing/club/gateway/GatewayApplication.java
new file mode 100644
index 0000000..bdb7a84
--- /dev/null
+++ b/jc-club-gateway/src/main/java/com/landaiqing/club/gateway/GatewayApplication.java
@@ -0,0 +1,19 @@
+package com.landaiqing.club.gateway;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.context.annotation.ComponentScan;
+
+/**
+ * 网关启动类
+ *
+ * @author: landaiqing
+ * @date: 2024/2/7
+ */
+@SpringBootApplication
+@ComponentScan("com.landaiqing")
+public class GatewayApplication {
+ public static void main(String[] args) {
+ SpringApplication.run(GatewayApplication.class);
+ }
+}
diff --git a/jc-club-gateway/src/main/resources/application.yml b/jc-club-gateway/src/main/resources/application.yml
new file mode 100644
index 0000000..b46aeb2
--- /dev/null
+++ b/jc-club-gateway/src/main/resources/application.yml
@@ -0,0 +1,24 @@
+server:
+ port: 5000
+spring:
+ cloud:
+ gateway:
+ routes:
+ - id: oss
+ uri: lb://jc-club-oss
+ predicates:
+ - Path=/oss/**
+ filters:
+ - StripPrefix=1
+ - id: auth
+ uri: lb://jc-club-auth-dev
+ predicates:
+ - Path=/auth/**
+ filters:
+ - StripPrefix=1
+ - id: subject
+ uri: lb://jc-club-subject-dev
+ predicates:
+ - Path=/subject/**
+ filters:
+ - StripPrefix=1
diff --git a/jc-club-gateway/src/main/resources/bootstrap.yml b/jc-club-gateway/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..6708a8e
--- /dev/null
+++ b/jc-club-gateway/src/main/resources/bootstrap.yml
@@ -0,0 +1,17 @@
+spring:
+ application:
+ name: jc-club-gateway-dev
+ profiles:
+ active: dev
+ cloud:
+ nacos:
+ config:
+ server-addr: 116.196.80.239:8848
+ prefix: ${spring.application.name}
+ group: DEFAULT_GROUP
+ namespace:
+ file-extension: yaml
+ discovery:
+ enabled: true
+ server-addr: 116.196.80.239:8848
+
diff --git a/jc-club-gateway/src/test/java/com/landaiqing/AppTest.java b/jc-club-gateway/src/test/java/com/landaiqing/AppTest.java
deleted file mode 100644
index 908567a..0000000
--- a/jc-club-gateway/src/test/java/com/landaiqing/AppTest.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package com.landaiqing;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-/**
- * Unit test for simple App.
- */
-public class AppTest
- extends TestCase
-{
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest( String testName )
- {
- super( testName );
- }
-
- /**
- * @return the suite of tests being tested
- */
- public static Test suite()
- {
- return new TestSuite( AppTest.class );
- }
-
- /**
- * Rigourous Test :-)
- */
- public void testApp()
- {
- assertTrue( true );
- }
-}
diff --git a/jc-club-oss/src/main/java/com/landaiqing/oss/adapter/AliStorageAdapter.java b/jc-club-oss/src/main/java/com/landaiqing/oss/adapter/AliStorageAdapter.java
index 249125c..48aba29 100644
--- a/jc-club-oss/src/main/java/com/landaiqing/oss/adapter/AliStorageAdapter.java
+++ b/jc-club-oss/src/main/java/com/landaiqing/oss/adapter/AliStorageAdapter.java
@@ -4,6 +4,7 @@ import com.landaiqing.oss.entity.FileInfo;
import org.springframework.web.multipart.MultipartFile;
import java.io.InputStream;
+import java.util.LinkedList;
import java.util.List;
/**
@@ -28,8 +29,9 @@ public class AliStorageAdapter implements StorageAdapter {
@Override
public List getAllBucket() {
- System.out.println("aliyun");
- return null;
+ List bucketNameList = new LinkedList<>();
+ bucketNameList.add("aliyun");
+ return bucketNameList;
}
@Override
diff --git a/jc-club-oss/src/main/resources/application.yml b/jc-club-oss/src/main/resources/application.yml
index 359b330..f890f70 100644
--- a/jc-club-oss/src/main/resources/application.yml
+++ b/jc-club-oss/src/main/resources/application.yml
@@ -1,6 +1,6 @@
server:
port: 4000
minio:
- url: http://116.196.80.239:9090/
+ url: http://116.196.80.239:9000/
accessKey: landaiqing
secretKey: LDQ20020618xxx