From 892657c0b4e376c903b5065fe97b9d199145b17b Mon Sep 17 00:00:00 2001
From: 克 刘 <4345453@qq.com>
Date: Fri, 14 Aug 2020 13:23:55 +0800
Subject: [PATCH] 规范YML文件中数据库链接,采用环境配置方式,支持一个数据库创建多套环境

---
 kidgrow-uaa/kidgrow-uaa-server/src/main/resources/application.yml                                          |    2 +-
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/resources/application.yml           |    2 +-
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/resources/application.yml |   19 ++++++++++---------
 kidgrow-config/src/main/resources/bootstrap.properties                                                     |    2 +-
 kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-server/src/main/resources/application.yml           |   12 ++++++------
 kidgrow-config/src/main/resources/application-dev.properties                                               |   19 ++++++++++++++++++-
 6 files changed, 37 insertions(+), 19 deletions(-)

diff --git a/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-server/src/main/resources/application.yml b/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-server/src/main/resources/application.yml
index 9ce6fd3..9f1d5ad 100644
--- a/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-server/src/main/resources/application.yml
+++ b/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-server/src/main/resources/application.yml
@@ -10,7 +10,7 @@
   application:
     name: filecenter-server
   datasource:
-    url: jdbc:mysql://${kidgrow.datasource.ip}:3306/file_center?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
+    url: jdbc:mysql://${kidgrow.datasource.ip}:3306/file_center_${spring.profiles.active}?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
     username: ${kidgrow.datasource.username}
     password: ${kidgrow.datasource.password}
     #    driver-class-name: com.mysql.jdbc.Driver
@@ -63,14 +63,14 @@
 #      domain: http://123.kidgrow.cloud/
 ##      domain: https://kidgrow.oss-accelerate.aliyuncs.com/
 #      folder: kidgrow/
-      access-key: LTAI4FennfcwZupz3B6hkK3N
-      accessKeySecret: NzBBGe8SS41qJlp0nA3tlJ3t74lBZM
+      access-key: ${kidgrow.oss.access-key}
+      accessKeySecret: ${kidgrow.oss.accessKeySecret}
         #      endpoint: kidgrow.oss-cn-beijing-internal.aliyuncs.com
-      endpoint: 123.kidgrow.cloud
+      endpoint: ${kidgrow.oss.endpoint}
         #      endpoint: oss-accelerate.aliyuncs.com
-      bucketName: kidgrow
+      bucketName: ${kidgrow.oss.bucketName}
         #注意加上/
-      domain: http://123.kidgrow.cloud/
+      domain: ${kidgrow.oss.domain}
         #      domain: https://kidgrow.oss-accelerate.aliyuncs.com/
       folder: kidgrow/
 
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/resources/application.yml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/resources/application.yml
index 2a725ea..42d89c8 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/resources/application.yml
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/resources/application.yml
@@ -10,7 +10,7 @@
   application:
     name: oprationcenter-server
   datasource:
-    url: jdbc:mysql://${kidgrow.datasource.ip}:3306/opration_center?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
+    url: jdbc:mysql://${kidgrow.datasource.ip}:3306/opration_center_${spring.profiles.active}?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
     username: ${kidgrow.datasource.username}
     password: ${kidgrow.datasource.password}
     #    driver-class-name: com.mysql.jdbc.Driver
@@ -19,17 +19,18 @@
       aop-patterns: com.kidgrow.oprationcenter.controller.*,com.kidgrow.oprationcenter.mapper.*
   # rabbitMQ
   rabbitmq:
-    host: 182.92.99.224
-    port: 5672
-    username: liuke
-    password: kidgrow2020
+    host: ${kidgrow.rabbitmq.host}
+    port: ${kidgrow.rabbitmq.port}
+    username: ${kidgrow.rabbitmq.username}
+    password: ${kidgrow.rabbitmq.password}
     #交换机名称
-    exchangeName: BoneAgeEvaluation
+    exchangeName: ${kidgrow.rabbitmq.exchangeName}
     #队列名称
-    queueName: test_queue #AdvancedEvaluation # AIEvaluation #,AdvancedEvaluationResult
+    queueName: ${kidgrow.rabbitmq.queueName} #AdvancedEvaluation # AIEvaluation #,AdvancedEvaluationResult
     #routingKeyName
-    routingKeyName: Kidgrow2020
-    virtual-host: kidgrow
+    routingKeyName: ${kidgrow.rabbitmq.routingKeyName}
+    virtual-host: ${kidgrow.rabbitmq.virtual-host}
+    AIEvaluationResults: AIEvaluationResults_${spring.profiles.active}
     #开启重试机制
     listener:
       simple:
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/resources/application.yml b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/resources/application.yml
index 944f1a9..1a52ffd 100644
--- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/resources/application.yml
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/resources/application.yml
@@ -10,7 +10,7 @@
   application:
     name: usercenter-server
   datasource:
-    url: jdbc:mysql://${kidgrow.datasource.ip}:3306/user_center?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
+    url: jdbc:mysql://${kidgrow.datasource.ip}:3306/user_center_${spring.profiles.active}?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
     username: ${kidgrow.datasource.username}
     password: ${kidgrow.datasource.password}
 #    driver-class-name: com.mysql.jdbc.Driver
diff --git a/kidgrow-config/src/main/resources/application-dev.properties b/kidgrow-config/src/main/resources/application-dev.properties
index d95fee5..2e67eb5 100644
--- a/kidgrow-config/src/main/resources/application-dev.properties
+++ b/kidgrow-config/src/main/resources/application-dev.properties
@@ -14,6 +14,16 @@
 spring.redis.password=kidgrow
 spring.redis.timeout=5000
 
+#rabbitmq\u914D\u7F6E
+kidgrow.rabbitmq.host=182.92.99.224
+kidgrow.rabbitmq.port=5672
+kidgrow.rabbitmq.username=liuke
+kidgrow.rabbitmq.password=kidgrow2020
+kidgrow.rabbitmq.exchangeName=BoneAgeEvaluation
+kidgrow.rabbitmq.queueName=test_queue
+kidgrow.rabbitmq.routingKeyName=Kidgrow2020
+kidgrow.rabbitmq.virtual-host=kidgrow
+
 #\u963F\u91CCDruid\u914D\u7F6E
 kidgrow.druid.loginname=admin
 kidgrow.druid.loginpwd=123456
@@ -37,6 +47,13 @@
 kidgrow.fdfs.web-url=127.0.0.1
 kidgrow.fdfs.trackerList=${kidgrow.fdfs.web-url}:22122
 
+####\u963F\u91CCOSS\u914D\u7F6E
+kidgrow.oss.access-key=LTAI4FennfcwZupz3B6hkK3N
+kidgrow.oss.accessKeySecret=NzBBGe8SS41qJlp0nA3tlJ3t74lBZM
+kidgrow.oss.endpoint=123.kidgrow.cloud
+kidgrow.oss.bucketName=kidgrow
+kidgrow.oss.domain=http://123.kidgrow.cloud/
+
 ##### \u65E5\u5FD7\u94FE\u8DEF\u8FFD\u8E2A
 kidgrow.trace.enable=true
 
@@ -50,7 +67,7 @@
 kidgrow.audit-log.enabled=true
 kidgrow.audit-log.log-type=db
 kidgrow.audit-log.datasource.driver-class-name=com.mysql.jdbc.Driver
-kidgrow.audit-log.datasource.jdbc-url=jdbc:mysql://${kidgrow.datasource.ip}:3306/logger_center?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&zeroDateTimeBehavior=convertToNull&serverTimezone=Asia/Shanghai
+kidgrow.audit-log.datasource.jdbc-url=jdbc:mysql://${kidgrow.datasource.ip}:3306/logger_center_${spring.profiles.active}?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&zeroDateTimeBehavior=convertToNull&serverTimezone=Asia/Shanghai
 kidgrow.audit-log.datasource.username=${kidgrow.datasource.username}
 kidgrow.audit-log.datasource.password=${kidgrow.datasource.password}
 
diff --git a/kidgrow-config/src/main/resources/bootstrap.properties b/kidgrow-config/src/main/resources/bootstrap.properties
index 4062430..3c1bf26 100644
--- a/kidgrow-config/src/main/resources/bootstrap.properties
+++ b/kidgrow-config/src/main/resources/bootstrap.properties
@@ -1,6 +1,6 @@
 ########################## bootstrap\u7EA7\u522B\u901A\u7528\u914D\u7F6E ##########################
 # \u9ED8\u8BA4\u5F00\u53D1\u73AF\u5883
-spring.profiles.active=dev
+spring.profiles.active=uat
 
 ##### spring-boot-actuator\u914D\u7F6E
 management.endpoints.web.exposure.include=*
diff --git a/kidgrow-uaa/kidgrow-uaa-server/src/main/resources/application.yml b/kidgrow-uaa/kidgrow-uaa-server/src/main/resources/application.yml
index 929f9dd..30f4715 100644
--- a/kidgrow-uaa/kidgrow-uaa-server/src/main/resources/application.yml
+++ b/kidgrow-uaa/kidgrow-uaa-server/src/main/resources/application.yml
@@ -14,7 +14,7 @@
   application:
     name: uaa-server
   datasource:
-    url: jdbc:mysql://${kidgrow.datasource.ip}:3306/oauth_center?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
+    url: jdbc:mysql://${kidgrow.datasource.ip}:3306/oauth_center_${spring.profiles.active}?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
     username: ${kidgrow.datasource.username}
     password: ${kidgrow.datasource.password}
 #    driver-class-name: com.mysql.jdbc.Driver

--
Gitblit v1.8.0