浏览代码

网关动态路由

by su 3 年之前
父节点
当前提交
6d22980bea

+ 32 - 20
4dkankan-center-scene/pom.xml

@@ -2,45 +2,57 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
+    <packaging>jar</packaging>
     <parent>
         <groupId>com.fdkankan</groupId>
         <artifactId>4dkankan-parent</artifactId>
         <version>2.0.0</version>
     </parent>
 
-    <groupId>com.fdkankan</groupId>
     <artifactId>4dkankan-center-scene</artifactId>
-    <version>2.0.0</version>
 
     <properties>
         <java.version>1.8</java.version>
     </properties>
 
     <dependencies>
+
         <dependency>
             <groupId>com.fdkankan</groupId>
             <artifactId>4dkankan-common</artifactId>
             <version>2.0.0</version>
         </dependency>
 
-
         <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-web</artifactId>
+            <groupId>com.fdkankan</groupId>
+            <artifactId>4dkankan-pom</artifactId>
+            <version>2.0.0</version>
         </dependency>
 
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-devtools</artifactId>
-            <scope>runtime</scope>
-            <optional>true</optional>
-        </dependency>
+<!--        <dependency>-->
+<!--            <groupId>com.fdkankan</groupId>-->
+<!--            <artifactId>4dkankan-common</artifactId>-->
+<!--            <version>2.0.0</version>-->
+<!--        </dependency>-->
 
-        <dependency>
-            <groupId>org.projectlombok</groupId>
-            <artifactId>lombok</artifactId>
-            <optional>true</optional>
-        </dependency>
+
+<!--        <dependency>-->
+<!--            <groupId>org.springframework.boot</groupId>-->
+<!--            <artifactId>spring-boot-starter-web</artifactId>-->
+<!--        </dependency>-->
+
+<!--        <dependency>-->
+<!--            <groupId>org.springframework.boot</groupId>-->
+<!--            <artifactId>spring-boot-devtools</artifactId>-->
+<!--            <scope>runtime</scope>-->
+<!--            <optional>true</optional>-->
+<!--        </dependency>-->
+
+<!--        <dependency>-->
+<!--            <groupId>org.projectlombok</groupId>-->
+<!--            <artifactId>lombok</artifactId>-->
+<!--            <optional>true</optional>-->
+<!--        </dependency>-->
 
         <dependency>
             <groupId>org.springframework.boot</groupId>
@@ -48,10 +60,10 @@
             <scope>test</scope>
         </dependency>
 
-        <dependency>
-            <groupId>com.alibaba.cloud</groupId>
-            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
-        </dependency>
+<!--        <dependency>-->
+<!--            <groupId>com.alibaba.cloud</groupId>-->
+<!--            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>-->
+<!--        </dependency>-->
 
     </dependencies>
 

+ 1 - 0
4dkankan-gateway/src/main/java/com/fdkankan/gateway/config/GatewayConfig.java

@@ -17,6 +17,7 @@ public class GatewayConfig {
     public static String NACOS_ROUTE_GROUP;
 
     @Value("${spring.cloud.nacos.config.server-addr}")
+//    @Value("${custom.env}")
     public void setNacosServerAddr(String nacosServerAddr){
         NACOS_SERVER_ADDR = nacosServerAddr;
     }

+ 15 - 0
4dkankan-gateway/src/main/resources/bootstrap-dev.yml

@@ -0,0 +1,15 @@
+server:
+  port: 8080
+spring:
+  cloud:
+    nacos:
+      config:
+        server-addr: 192.168.0.47:8848
+        namespace: 4dkankan-dev
+
+nacos:
+  gateway:
+    route:
+      config:
+        data-id: route-center-scene
+        group: DEFAULT_GROUP

+ 2 - 0
4dkankan-gateway/src/main/resources/bootstrap.yml

@@ -11,7 +11,9 @@ spring:
       config:
         namespace: bb2d9a01-711a-4f5e-b8ea-25ab821c145a
         server-addr: 192.168.0.47:8848
+        file-extension: yml
     data:
+
       mongodb:
       uri: "mongodb://localhost:27017/test"
 

+ 17 - 12
4dkankan-pom/pom.xml

@@ -146,18 +146,23 @@
     </distributionManagement>
     <build>
         <plugins>
-            <plugin>
-                <groupId>org.springframework.boot</groupId>
-                <artifactId>spring-boot-maven-plugin</artifactId>
-            </plugin>
-            <!-- maven 打包时跳过测试 -->
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <configuration>
-                    <skip>true</skip>
-                </configuration>
-            </plugin>
+<!--            <plugin>-->
+<!--                <groupId>org.springframework.boot</groupId>-->
+<!--                <artifactId>spring-boot-maven-plugin</artifactId>-->
+<!--            </plugin>-->
+<!--            &lt;!&ndash; maven 打包时跳过测试 &ndash;&gt;-->
+<!--            <plugin>-->
+<!--                <groupId>org.apache.maven.plugins</groupId>-->
+<!--                <artifactId>maven-surefire-plugin</artifactId>-->
+<!--                <configuration>-->
+<!--                    <skip>true</skip>-->
+<!--                </configuration>-->
+<!--            </plugin>-->
+
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-compiler-plugin</artifactId>
+                </plugin>
 
 
         </plugins>