Forráskód Böngészése

gateway config center

tanlie 2 hete
szülő
commit
bc21d0dc87

+ 4 - 0
wishing-platform/platform-gateway/pom.xml

@@ -23,6 +23,10 @@
             <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-config</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.springframework.cloud</groupId>
             <artifactId>spring-cloud-loadbalancer</artifactId>

+ 10 - 32
wishing-platform/platform-gateway/src/main/resources/application-dev.yml

@@ -1,35 +1,13 @@
+# dev 环境引导配置:仅包含 Nacos 连接信息,业务配置统一从 Nacos 配置中心读取
 spring:
+  config:
+    import:
+      - nacos:wishing-gateway-dev.yml?group=wishing&refreshEnabled=true
   cloud:
     nacos:
-      discovery:
-        server-addr: 192.168.101.7:8848
-        namespace: a62810f4-be60-4973-8bd0-8199d19526ef
-        username: nacos
-        password: h8zG&mehJ#.s7V
-        group: wishing
-
-  datasource:
-    username: root
-    password: "@@qinys12346.."
-    url: jdbc:mysql://192.168.101.7:3306/gateway?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8
-    driver-class-name: com.mysql.cj.jdbc.Driver
-    type: com.alibaba.druid.pool.DruidDataSource
-
-
-  data:
-    redis:
-      host: 192.168.101.7
-      port: 6379
-      password: "XinchanR@2022###"
-      database: 0
-
-mybatis-plus:
-  configuration:
-    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
-    map-underscore-to-camel-case: true
-  global-config:
-    db-config:
-      logic-delete-field: deleted
-      logic-delete-value: 1
-      logic-not-delete-value: 0
-
+      server-addr: 192.168.1.177:8848
+      username: nacos
+      password: "h8zG&mehJ#.s7V"
+      config:
+        namespace: 1c7a4965-25aa-42f1-8667-4c6b6366a022
+        file-extension: yml

+ 9 - 31
wishing-platform/platform-gateway/src/main/resources/application-local.yml

@@ -1,35 +1,13 @@
+# local 环境引导配置:仅包含 Nacos 连接信息,业务配置统一从 Nacos 配置中心读取
 spring:
+  config:
+    import:
+      - nacos:wishing-gateway-local.yml?group=wishing&refreshEnabled=true
   cloud:
     nacos:
-      discovery:
-        server-addr: 192.168.1.7:8848
+      server-addr: 192.168.1.177:8848
+      username: nacos
+      password: "h8zG&mehJ#.s7V"
+      config:
         namespace: a62810f4-be60-4973-8bd0-8199d19526ef
-        username: nacos
-        password: h8zG&mehJ#.s7V
-        group: wishing
-
-  datasource:
-    username: root
-    password: "@@qinys12346.."
-    url: jdbc:mysql://192.168.1.7:3306/gateway?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8
-    driver-class-name: com.mysql.cj.jdbc.Driver
-    type: com.alibaba.druid.pool.DruidDataSource
-
-
-  data:
-    redis:
-      host: 192.168.1.7
-      port: 6379
-      password: "XinchanR@2022###"
-      database: 0
-
-mybatis-plus:
-  configuration:
-    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
-    map-underscore-to-camel-case: true
-  global-config:
-    db-config:
-      logic-delete-field: deleted
-      logic-delete-value: 1
-      logic-not-delete-value: 0
-
+        file-extension: yml