Pārlūkot izejas kodu

多环境切换改造

徐滕 1 nedēļu atpakaļ
vecāks
revīzija
32f6e96e16
29 mainītis faili ar 329 papildinājumiem un 170 dzēšanām
  1. 4 4
      jeeplus-auth/src/main/resources/bootstrap.yml
  2. 4 4
      jeeplus-gateway/src/main/resources/bootstrap.yml
  3. 3 3
      jeeplus-modules/jeeplus-admin-server/src/main/resources/bootstrap.yml
  4. 26 21
      jeeplus-modules/jeeplus-assess/src/main/resources/application-assess-development.yml
  5. 2 2
      jeeplus-modules/jeeplus-assess/src/main/resources/application-assess.yml
  6. 3 3
      jeeplus-modules/jeeplus-assess/src/main/resources/bootstrap.yml
  7. 3 3
      jeeplus-modules/jeeplus-ccpm/src/main/resources/bootstrap.yml
  8. 3 3
      jeeplus-modules/jeeplus-centrecareful/src/main/resources/bootstrap.yml
  9. 3 3
      jeeplus-modules/jeeplus-consult/src/main/resources/bootstrap.yml
  10. 4 4
      jeeplus-modules/jeeplus-devtools/src/main/resources/bootstrap.yml
  11. 3 3
      jeeplus-modules/jeeplus-file/src/main/resources/bootstrap.yml
  12. 20 19
      jeeplus-modules/jeeplus-finance/src/main/resources/application-finance-development.yml
  13. 2 2
      jeeplus-modules/jeeplus-finance/src/main/resources/application-finance.yml
  14. 3 3
      jeeplus-modules/jeeplus-finance/src/main/resources/bootstrap.yml
  15. 3 3
      jeeplus-modules/jeeplus-flowable/src/main/resources/bootstrap.yml
  16. 24 5
      jeeplus-modules/jeeplus-human/src/main/resources/application-human-development.yml
  17. 21 0
      jeeplus-modules/jeeplus-human/src/main/resources/application-human-production.yml
  18. 2 2
      jeeplus-modules/jeeplus-human/src/main/resources/application-human.yml
  19. 4 58
      jeeplus-modules/jeeplus-human/src/main/resources/bootstrap.yml
  20. 3 3
      jeeplus-modules/jeeplus-psi-management/src/main/resources/bootstrap.yml
  21. 3 3
      jeeplus-modules/jeeplus-public-modules/src/main/resources/bootstrap.yml
  22. 4 4
      jeeplus-modules/jeeplus-system/src/main/resources/bootstrap.yml
  23. 3 3
      jeeplus-modules/jeeplus-test/src/main/resources/bootstrap.yml
  24. 3 3
      jeeplus-modules/jeeplus-ureport/src/main/resources/bootstrap.yml
  25. 3 3
      jeeplus-modules/jeeplus-wps/src/main/resources/bootstrap.yml
  26. 3 3
      jeeplus-modules/jeeplus-xxl-job-admin/src/main/resources/bootstrap.yml
  27. 3 3
      jeeplus-modules/jeeplus-xxl-job-executor-sample/src/main/resources/bootstrap.yml
  28. 37 0
      pom.xml
  29. 130 0
      环境配置与生产打包操作指南.md

+ 4 - 4
jeeplus-auth/src/main/resources/bootstrap.yml

@@ -1,4 +1,4 @@
-# ===================================================================
+# ===================================================================
 # Spring Cloud Config bootstrap configuration for the "dev" profile
 # In dev profile, properties will be overwritten by the ones defined in application-dev.yml
 # ===================================================================
@@ -18,14 +18,14 @@ spring:
   cloud:
     nacos:
       discovery:
-        server-addr: 127.0.0.1:8848 # 服务注册地址
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848} # 服务注册地址
         # 命名空间
         namespace: ${spring.profiles.active}
-        ip: 127.0.0.1
+        ip: ${NACOS_IP:127.0.0.1}
         username: nacos
         password: jsxgpassword
       config:
-        server-addr: 127.0.0.1:8848  # 配置中心地址
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}  # 配置中心地址
         file-extension: yml  # 配置文件格式
         shared-configs:  # 共享配置
           - application.${spring.cloud.nacos.config.file-extension}

+ 4 - 4
jeeplus-gateway/src/main/resources/bootstrap.yml

@@ -1,4 +1,4 @@
-# Tomcat
+# Tomcat
 server:
   port: 8088
   servlet:
@@ -21,15 +21,15 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 命名空间
         namespace: ${spring.profiles.active}
-        ip: 127.0.0.1
+        ip: ${NACOS_IP:127.0.0.1}
         username: nacos
         password: jsxgpassword
       config:
         # 配置中心地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 3 - 3
jeeplus-modules/jeeplus-admin-server/src/main/resources/bootstrap.yml

@@ -1,4 +1,4 @@
-# Tomcat
+# Tomcat
 server:
   port: 8989
   servlet:
@@ -32,14 +32,14 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 命名空间
         namespace: ${spring.profiles.active}
         username: nacos
         password: jsxgpassword
       config:
         # 配置中心地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 26 - 21
jeeplus-modules/jeeplus-assess/src/main/resources/application-assess-development.yml

@@ -1,7 +1,11 @@
-
+# 合同管理-客户信息
+yy_apicode: 35afe9ec3263424f9a18feb837177169
+yy_mhcxurl: https://api.yonyoucloud.com/apis/dst/enterpriseTicketQuery/enterpriseSearchByName
+yy_shcxurl: https://api.yonyoucloud.com/apis/dst/enterpriseTicketQuery/enterpriseTicketInfo
 
 # 公共密码
 publicPassword: Xg@sys9hB2!xWm
+
 #阿里云文件夹路径
 aliyun_directory: attachment-file/assess
 #签章阿里云文件bucketName
@@ -9,41 +13,42 @@ qzBucketName: xg-qz
 #文件存储位置
 directory: /attachment-file
 
+aliyunUrl: http://oss.gangwaninfo.com
 
 
-
-#192.168.2.6签章测试参数
-apptoken: uIJQmTwyGJ
-appsecret: 2NMBqFigKoInmd43Wohxv5aEDKiiHo
-signature: 232a44ee9ebd251d119f0a65628f678e
+apptoken: Mt4een4BN8
+appsecret: qhA4aV2GKE8Oq8k4G3twLiUn4U60cN
+signature: 19ed90930b5b84800ea582e34b71d1dd
 
 signature_http_top: http://192.168.2.130:9182
-#signature_http_top: https://3m0m810894.goho.co
+#signature_http_top: http://121.40.158.10:9182
 
 #竖版模板templateId
-vertical_templateId: 2894156236229259396
+vertical_templateId: 2896237810850173018
 #横板模板templateId
-across_templateId: 2894156210627227768
-#公司圆章
-company_round_seal_id: 3169843091325657220
+across_templateId: 2896237585095954500
+#公司圆章(评估)
+company_round_seal_id: 3169845144496476527
 #公司圆章-竖
-company_round_seal_id_vertical: 2898043523878957918
+company_round_seal_id_vertical: 2898042707446829376
 #公司方章
-company_parties_seal_id: 2894163220106129636
+company_parties_seal_id: 2895597212998434929
 #审定单用印流程id
-approval_category_id: 3032265972836684447
+approval_category_id: 3040555949196452300
 #报告用印流程id
-report_category_id: 2895618951099527314
-##审定内用印流程id
-judgement_category_id: 2920938119742709765
+report_category_id: 2896237012158222343
+#审定内用印流程id
+judgement_category_id: 2912238663717396786
 #审定单用印流程id(盐城)
-approval_YC_category_id: 2932214418853044239
+approval_YC_category_id: 2933219658963918882
 #报告用印流程id(盐城)
-report_YC_category_id: 2933233458312618324
+report_YC_category_id: 2933233335469383748
 #评估-日常办公流程id
-signature_daily_office_work: 3204624458752009012
+signature_daily_office_work: 3206161416121062057
 #评估-报告签章流程id
-signature_report_caregory_id: 3204625460813177678
+signature_report_caregory_id: 3206161481749336766
+
+
 
 #验证码发送相关参数
 rong_userid: 8a216da86715511501673e331c24171e

+ 2 - 2
jeeplus-modules/jeeplus-assess/src/main/resources/application-assess.yml

@@ -1,2 +1,2 @@
-#active: development
-active: production
+# 环境由 Maven profile 控制:prod(默认)=production,dev=development
+active: ${env.active}

+ 3 - 3
jeeplus-modules/jeeplus-assess/src/main/resources/bootstrap.yml

@@ -1,4 +1,4 @@
-# Tomcat
+# Tomcat
 server:
   port: 9240
   servlet:
@@ -34,14 +34,14 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 命名空间
         namespace: ${spring.profiles.active}
         username: nacos
         password: jsxgpassword
       config:
         # 配置中心地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 3 - 3
jeeplus-modules/jeeplus-ccpm/src/main/resources/bootstrap.yml

@@ -1,4 +1,4 @@
-# Tomcat
+# Tomcat
 server:
   port: 9419
   servlet:
@@ -34,14 +34,14 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 命名空间
         namespace: ${spring.profiles.active}
         username: nacos
         password: jsxgpassword
       config:
         # 配置中心地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 3 - 3
jeeplus-modules/jeeplus-centrecareful/src/main/resources/bootstrap.yml

@@ -1,4 +1,4 @@
-# Tomcat
+# Tomcat
 server:
   port: 9349
   servlet:
@@ -34,14 +34,14 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 命名空间
         namespace: ${spring.profiles.active}
         username: nacos
         password: jsxgpassword
       config:
         # 配置中心地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 3 - 3
jeeplus-modules/jeeplus-consult/src/main/resources/bootstrap.yml

@@ -1,4 +1,4 @@
-# Tomcat
+# Tomcat
 server:
   port: 9441
   servlet:
@@ -34,14 +34,14 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 命名空间
         namespace: ${spring.profiles.active}
         username: nacos
         password: jsxgpassword
       config:
         # 配置中心地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 4 - 4
jeeplus-modules/jeeplus-devtools/src/main/resources/bootstrap.yml

@@ -1,4 +1,4 @@
-# Tomcat
+# Tomcat
 server:
   port: 9214
   servlet:
@@ -33,15 +33,15 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 命名空间
         namespace: ${spring.profiles.active}
-        ip: 127.0.0.1
+        ip: ${NACOS_IP:127.0.0.1}
         username: nacos
         password: jsxgpassword
       config:
         # 配置中心地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 3 - 3
jeeplus-modules/jeeplus-file/src/main/resources/bootstrap.yml

@@ -1,4 +1,4 @@
-# Tomcat
+# Tomcat
 server:
   port: 9239
   servlet:
@@ -36,14 +36,14 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 命名空间
         namespace: ${spring.profiles.active}
         username: nacos
         password: jsxgpassword
       config:
         # 配置中心地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 20 - 19
jeeplus-modules/jeeplus-finance/src/main/resources/application-finance-development.yml

@@ -15,40 +15,41 @@ directory: /attachment-file
 
 
 
+
+
 #192.168.2.6签章测试参数
-apptoken: uIJQmTwyGJ
-appsecret: 2NMBqFigKoInmd43Wohxv5aEDKiiHo
-signature: 232a44ee9ebd251d119f0a65628f678e
+apptoken: Mt4een4BN8
+appsecret: qhA4aV2GKE8Oq8k4G3twLiUn4U60cN
+signature: 19ed90930b5b84800ea582e34b71d1dd
 
 signature_http_top: http://192.168.2.130:9182
-#signature_http_top: https://3m0m810894.goho.co
 
 #竖版模板templateId
-vertical_templateId: 2894156236229259396
+vertical_templateId: 2896237810850173018
 #横板模板templateId
-across_templateId: 2894156210627227768
+across_templateId: 2896237585095954500
 #公司圆章
-company_round_seal_id: 2894161942659543252
+company_round_seal_id: 2895593387063378002
 #公司圆章-竖
-company_round_seal_id_vertical: 2898043523878957918
+company_round_seal_id_vertical: 2898042707446829376
 #公司方章
-company_parties_seal_id: 2894163220106129636
+company_parties_seal_id: 2895597212998434929
 #审定单用印流程id
-approval_category_id: 3032265972836684447
+approval_category_id: 3040555949196452300
 #报告用印流程id
-report_category_id: 2895618951099527314
-##审定内用印流程id
-judgement_category_id: 2920938119742709765
+report_category_id: 2896237012158222343
+#审定内用印流程id
+judgement_category_id: 2912238663717396786
 #审定单用印流程id(盐城)
-approval_YC_category_id: 2932214418853044239
+approval_YC_category_id: 2933219658963918882
 #报告用印流程id(盐城)
-report_YC_category_id: 2933233458312618324
+report_YC_category_id: 2933233335469383748
+#会计公司圆章
+company_round_seal_finance_id: 3048906729846612268
 #会计-日常办公流程id
-signature_daily_office_work: 3203175058552988195
+signature_daily_office_work: 3206161566436528851
 #会计-报告签章流程id
-signature_report_caregory_id: 3203623821935452854
-#会计公司圆章
-company_round_seal_finance_id: 3050351578005561392
+signature_report_caregory_id: 3206161611193946856
 
 #验证码发送相关参数
 rong_userid: 8a216da86715511501673e331c24171e

+ 2 - 2
jeeplus-modules/jeeplus-finance/src/main/resources/application-finance.yml

@@ -1,2 +1,2 @@
-#active: development
-active: production
+# 环境由 Maven profile 控制:prod(默认)=production,dev=development
+active: ${env.active}

+ 3 - 3
jeeplus-modules/jeeplus-finance/src/main/resources/bootstrap.yml

@@ -1,4 +1,4 @@
-# Tomcat
+# Tomcat
 server:
   port: 9527
   servlet:
@@ -35,14 +35,14 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 命名空间
         namespace: ${spring.profiles.active}
         username: nacos
         password: jsxgpassword
       config:
         # 配置中心地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 3 - 3
jeeplus-modules/jeeplus-flowable/src/main/resources/bootstrap.yml

@@ -1,4 +1,4 @@
-# Tomcat
+# Tomcat
 server:
   port: 9221
   servlet:
@@ -22,14 +22,14 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 命名空间
         namespace: ${spring.pro.active}
         username: nacos
         password: jsxgpassword
       config:
         # 配置中心地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 24 - 5
jeeplus-modules/jeeplus-human/src/main/resources/application-human-development.yml

@@ -14,14 +14,33 @@ directory: /attachment-file
 
 
 
-
 #192.168.2.6签章测试参数
-apptoken: uIJQmTwyGJ
-appsecret: 2NMBqFigKoInmd43Wohxv5aEDKiiHo
-signature: 232a44ee9ebd251d119f0a65628f678e
+apptoken: Mt4een4BN8
+appsecret: qhA4aV2GKE8Oq8k4G3twLiUn4U60cN
+signature: 19ed90930b5b84800ea582e34b71d1dd
 
 signature_http_top: http://192.168.2.130:9182
-#signature_http_top: https://3m0m810894.goho.co
+
+#竖版模板templateId
+vertical_templateId: 2896237810850173018
+#横板模板templateId
+across_templateId: 2896237585095954500
+#公司圆章
+company_round_seal_id: 2895593387063378002
+#公司圆章-竖
+company_round_seal_id_vertical: 2898042707446829376
+#公司方章
+company_parties_seal_id: 2895597212998434929
+#审定单用印流程id
+approval_category_id: 3040555949196452300
+#报告用印流程id
+report_category_id: 2896237012158222343
+##审定内用印流程id
+judgement_category_id: 2912238663717396786
+#审定单用印流程id(盐城)
+approval_YC_category_id: 2933219658963918882
+#报告用印流程id(盐城)
+report_YC_category_id: 2933233335469383748
 
 #会计公司圆章
 company_round_seal_finance_id: 3050351578005561392

+ 21 - 0
jeeplus-modules/jeeplus-human/src/main/resources/application-human-production.yml

@@ -31,6 +31,27 @@ signature: 19ed90930b5b84800ea582e34b71d1dd
 
 signature_http_top: http://121.40.158.10:9182
 
+#竖版模板templateId
+vertical_templateId: 2896237810850173018
+#横板模板templateId
+across_templateId: 2896237585095954500
+#公司圆章
+company_round_seal_id: 2895593387063378002
+#公司圆章-竖
+company_round_seal_id_vertical: 2898042707446829376
+#公司方章
+company_parties_seal_id: 2895597212998434929
+#审定单用印流程id
+approval_category_id: 3040555949196452300
+#报告用印流程id
+report_category_id: 2896237012158222343
+##审定内用印流程id
+judgement_category_id: 2912238663717396786
+#审定单用印流程id(盐城)
+approval_YC_category_id: 2933219658963918882
+#报告用印流程id(盐城)
+report_YC_category_id: 2933233335469383748
+
 #会计公司圆章
 company_round_seal_finance_id: 3048906729846612268
 

+ 2 - 2
jeeplus-modules/jeeplus-human/src/main/resources/application-human.yml

@@ -1,2 +1,2 @@
-#active: development
-active: production
+# 环境由 Maven profile 控制:prod(默认)=production,dev=development
+active: ${env.active}

+ 4 - 58
jeeplus-modules/jeeplus-human/src/main/resources/bootstrap.yml

@@ -1,4 +1,4 @@
-# Tomcat
+# Tomcat
 server:
   port: 9528
   servlet:
@@ -35,14 +35,14 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 命名空间
         namespace: ${spring.profiles.active}
         username: nacos
         password: jsxgpassword
       config:
         # 配置中心地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 配置文件格式
         file-extension: yml
         # 共享配置
@@ -101,58 +101,4 @@ config:
       endpoint:
       accessKey:
       secretKey:
-      bucketName:
-#阿里云文件夹路径
-aliyun_directory: attachment-file/assess
-#签章阿里云文件bucketName
-qzBucketName: xg-qz
-#文件存储位置
-directory: /attachment-file
-
-
-#192.168.2.6签章测试参数
-apptoken: uIJQmTwyGJ
-appsecret: 2NMBqFigKoInmd43Wohxv5aEDKiiHo
-signature: 232a44ee9ebd251d119f0a65628f678e
-
-signature_http_top: http://192.168.2.130:9182
-#signature_http_top: https://3m0m810894.goho.co
-
-#竖版模板templateId
-vertical_templateId: 2894156236229259396
-#横板模板templateId
-across_templateId: 2894156210627227768
-#公司圆章
-company_round_seal_id: 2894161942659543252
-#公司圆章-竖
-company_round_seal_id_vertical: 2898043523878957918
-#公司方章
-company_parties_seal_id: 2894163220106129636
-#审定单用印流程id
-approval_category_id: 3032265972836684447
-#报告用印流程id
-report_category_id: 2895618951099527314
-##审定内用印流程id
-judgement_category_id: 2920938119742709765
-#审定单用印流程id(盐城)
-approval_YC_category_id: 2932214418853044239
-#报告用印流程id(盐城)
-report_YC_category_id: 2933233458312618324
-
-#验证码发送相关参数
-rong_userid: 8a216da86715511501673e331c24171e
-rong_token: 3d7dc58c6a334ad6887317efbf847e41
-app_id: 8a216da86715511501673e331c741725
-template_id: 435329
-code_type: 1
-
-#其他系统的地址
-CCPM_PATH:  http://localhost:8090
-#待办中展示其他系统的流程
-#ccpm =》 13、102 报销申请、39 项目登记
-CCPM_TASK:  13,102,39
-
-#各服务引用状态 =》 (若包含,则进行获取该服务的流程信息)
-INQUIRE_STATUS: ccpm
-
-CAS_PATH: http://www.casserver.com:8443
+      bucketName:

+ 3 - 3
jeeplus-modules/jeeplus-psi-management/src/main/resources/bootstrap.yml

@@ -1,4 +1,4 @@
-# Tomcat
+# Tomcat
 server:
   port: 9258
   servlet:
@@ -22,14 +22,14 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 命名空间
         namespace: ${spring.profiles.active}
         username: nacos
         password: jsxgpassword
       config:
         # 配置中心地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 3 - 3
jeeplus-modules/jeeplus-public-modules/src/main/resources/bootstrap.yml

@@ -1,4 +1,4 @@
-# Tomcat
+# Tomcat
 server:
   port: 9245
   servlet:
@@ -22,14 +22,14 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 命名空间
         namespace: ${spring.profiles.active}
         username: nacos
         password: jsxgpassword
       config:
         # 配置中心地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 4 - 4
jeeplus-modules/jeeplus-system/src/main/resources/bootstrap.yml

@@ -1,4 +1,4 @@
-# Tomcat
+# Tomcat
 server:
   port: 9213
   servlet:
@@ -35,15 +35,15 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 命名空间
         namespace: ${spring.profiles.active}
-        ip: 127.0.0.1
+        ip: ${NACOS_IP:127.0.0.1}
         username: nacos
         password: jsxgpassword
       config:
         # 配置中心地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 3 - 3
jeeplus-modules/jeeplus-test/src/main/resources/bootstrap.yml

@@ -1,4 +1,4 @@
-# Tomcat
+# Tomcat
 server:
   port: 9227
   servlet:
@@ -33,14 +33,14 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 命名空间
         namespace: ${spring.profiles.active}
         username: nacos
         password: jsxgpassword
       config:
         # 配置中心地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 3 - 3
jeeplus-modules/jeeplus-ureport/src/main/resources/bootstrap.yml

@@ -1,4 +1,4 @@
-# Tomcat
+# Tomcat
 server:
   port: 9225
   servlet:
@@ -33,14 +33,14 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 命名空间
         namespace: ${spring.profiles.active}
         username: nacos
         password: jsxgpassword
       config:
         # 配置中心地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 3 - 3
jeeplus-modules/jeeplus-wps/src/main/resources/bootstrap.yml

@@ -1,4 +1,4 @@
-# Tomcat
+# Tomcat
 server:
   port: 9257
   servlet:
@@ -33,14 +33,14 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 命名空间
         namespace: ${spring.profiles.active}
         username: nacos
         password: jsxgpassword
       config:
         # 配置中心地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 3 - 3
jeeplus-modules/jeeplus-xxl-job-admin/src/main/resources/bootstrap.yml

@@ -1,4 +1,4 @@
-# Tomcat
+# Tomcat
 server:
   port: 9229
   servlet:
@@ -19,14 +19,14 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 命名空间
         namespace: ${spring.profiles.active}
         username: nacos
         password: jsxgpassword
       config:
         # 配置中心地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 3 - 3
jeeplus-modules/jeeplus-xxl-job-executor-sample/src/main/resources/bootstrap.yml

@@ -1,4 +1,4 @@
-# Tomcat
+# Tomcat
 server:
   port: 9233
 # Spring
@@ -13,14 +13,14 @@ spring:
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 命名空间
         namespace: ${spring.profiles.active}
         username: nacos
         password: jsxgpassword
       config:
         # 配置中心地址
-        server-addr: 127.0.0.1:8848
+        server-addr: ${NACOS_ADDR:127.0.0.1:8848}
         # 配置文件格式
         file-extension: yml
         # 共享配置

+ 37 - 0
pom.xml

@@ -62,6 +62,8 @@
         <mapstruct.version>1.4.2.Final</mapstruct.version>
         <maven.compiler.source>${java.version}</maven.compiler.source>
         <maven.compiler.target>${java.version}</maven.compiler.target>
+        <!-- 默认生产环境,打包默认 production(防漏切);本地/测试打包用 -Pdev 显式覆盖 -->
+        <env.active>production</env.active>
 
 
         <!-- Plugin versions -->
@@ -330,6 +332,21 @@
             </resource>
             <resource>
                 <directory>src/main/resources</directory>
+                <excludes>
+                    <!-- 排除环境入口文件,由下方 filtering=true 的 resource 统一做环境替换 -->
+                    <exclude>application-assess.yml</exclude>
+                    <exclude>application-finance.yml</exclude>
+                    <exclude>application-human.yml</exclude>
+                </excludes>
+            </resource>
+            <resource>
+                <directory>src/main/resources</directory>
+                <filtering>true</filtering>
+                <includes>
+                    <include>application-assess.yml</include>
+                    <include>application-finance.yml</include>
+                    <include>application-human.yml</include>
+                </includes>
             </resource>
             <resource>
                 <directory>src/main/java</directory>
@@ -341,4 +358,24 @@
         </resources>
     </build>
 
+    <!-- 环境 Profile:默认 dev(本地开发零配置);生产打包用 -Pprod 显式切换 -->
+    <profiles>
+        <profile>
+            <id>dev</id>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+            <properties>
+                <!-- 对应各模块 application-xxx.yml 中的 active 值 -->
+                <env.active>development</env.active>
+            </properties>
+        </profile>
+        <profile>
+            <id>prod</id>
+            <properties>
+                <env.active>production</env.active>
+            </properties>
+        </profile>
+    </profiles>
+
 </project>

+ 130 - 0
环境配置与生产打包操作指南.md

@@ -0,0 +1,130 @@
+# 环境配置与生产打包操作指南(必读)
+
+> **本文档是生产部署的核心操作手册,每次打包上线前必须阅读。**
+> 错误配置可能导致生产环境连接开发 Nacos 或使用开发签章,造成严重事故。
+
+---
+
+## 一、NACOS_ADDR 环境变量配置
+
+### 作用
+
+控制服务启动时连接哪台 Nacos 服务器。代码默认值为 `127.0.0.1:8848`(本机)。
+
+### 三套环境对照
+
+| 环境 | NACOS_ADDR 值 | 是否需要手动设置 |
+|------|--------------|-----------------|
+| 本地开发 | `127.0.0.1:8848`(默认值) | **不需要** |
+| 联合开发 | `192.168.8.4:8848` | **需要** |
+| 生产部署 | `127.0.0.1:8848`(默认值,Nacos 同机) | **不需要** |
+
+### 配置方式(联合开发时使用)
+
+**方式 A:IDEA Run Configuration(推荐)**
+
+Services 面板 → 右键启动项 → Modify Run Configuration → Environment variables 填入:
+
+```
+NACOS_ADDR=192.168.8.4:8848
+```
+
+**方式 B:Windows 系统环境变量(一劳永逸)**
+
+此电脑 → 右键属性 → 高级系统设置 → 环境变量 → 用户变量新建:
+
+```
+变量名:NACOS_ADDR
+变量值:192.168.8.4:8848
+```
+
+设完后 IDEA 重启生效。切回本地开发时改为 `127.0.0.1:8848`。
+
+**方式 C:命令行启动 jar 时**
+
+```bat
+set NACOS_ADDR=192.168.8.4:8848
+java -jar xxx.jar
+```
+
+---
+
+## 二、生产打包操作流程(重中之重)
+
+> **以下每一步都必须执行,缺一不可。**
+
+### 打包前:切换 Maven Profile
+
+1. 打开 IDEA 右侧 **Maven** 面板
+2. 展开项目 → 找到 **Profiles** 区域
+3. **取消勾选 `dev`** → **勾选 `prod`**
+
+> 勾选 prod 时 dev 会自动失效,业务参数切换为 production。
+
+### 执行打包
+
+4. 在 Maven 面板 **Lifecycle** 下依次双击:
+   - **clean**
+   - **install**
+
+> 也可命令行执行:`mvn clean install -Pprod`
+
+### 打包后:验证包内容(必须执行)
+
+5. 找到打好的 jar 文件,用压缩工具打开,检查以下文件:
+
+   - `BOOT-INF/classes/application-assess.yml` → `active: production`
+   - `BOOT-INF/classes/application-finance.yml` → `active: production`
+   - `BOOT-INF/classes/application-human.yml` → `active: production`
+
+6. 检查签章地址是否正确:
+
+   - `BOOT-INF/classes/application-assess-production.yml` → `signature_http_top: http://121.40.158.10:9182`
+   - `BOOT-INF/classes/application-finance-production.yml` → `signature_http_top: http://121.40.158.10:9182`
+   - `BOOT-INF/classes/application-human-production.yml` → `signature_http_top: http://121.40.158.10:9182`
+
+> **如果 active 不是 production 或签章地址不是 121.40.158.10,说明打包时 profile 没切对,绝对不能部署!**
+
+### 打包后:恢复开发环境(必须执行)
+
+7. 回到 Maven 面板 **Profiles** 区域:
+   - **取消勾选 `prod`** → **勾选 `dev`**
+
+> **这一步不做,下次本地开发或测试打包会打出生产包!**
+
+---
+
+## 三、生产部署 checklist
+
+上线前逐项确认,全部打勾才能部署:
+
+- [ ] Maven 面板已勾选 `prod`、取消 `dev`
+- [ ] 已执行 clean → install(或 `mvn clean install -Pprod`)
+- [ ] 已验证 jar 内 `active: production`
+- [ ] 已验证签章地址为 `http://121.40.158.10:9182`
+- [ ] Maven 面板已勾回 `dev`、取消 `prod`
+- [ ] 生产 Nacos 已创建 pro 命名空间
+- [ ] 生产 Nacos 已导入全部服务 dataId
+- [ ] 生产 Nacos 配置中数据库、Redis 指向生产资源
+- [ ] 抽一个服务启动验证:能连上生产 Nacos、拉到 pro 配置、注册成功
+
+---
+
+## 四、常见错误与后果
+
+| 错误操作 | 后果 | 严重度 |
+|---------|------|--------|
+| 打包时忘记勾 prod | 生产包带着开发签章地址(192.168.2.130),签章功能连到测试服务器 | **致命** |
+| 打完包忘记勾回 dev | 下次本地开发打出生产包,本地测试读到生产配置 | **高** |
+| 联合开发忘记设 NACOS_ADDR | 服务连本机 Nacos,拉不到联调配置,启动报错或读到错误配置 | **中** |
+| 生产部署时误设 NACOS_ADDR=192.168.8.4 | 生产服务连到开发 Nacos,读到开发环境的数据库/Redis 配置 | **致命** |
+
+---
+
+## 五、快速记忆
+
+```
+本地开发:直接 Run,什么都不用管
+联合开发:设 NACOS_ADDR=192.168.8.4:8848
+生产打包:勾 prod → clean → install → 验证 → 勾回 dev
+```