From c4ff71e92cb24e2e6ae52492dfef1902a134d338 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期五, 13 二月 2026 22:22:49 +0800
Subject: [PATCH] 提交配置文件

---
 .gitignore                                                        |    4 
 xp-robotaxi-automatic-pilot-boot/src/main/resources/bootstrap.yml |  161 ++++++++++
 xp-robotaxi-vehicle-convoy-boot/src/main/resources/bootstrap.yml  |  163 ++++++++++
 xp-robotaxi-remote-driving-boot/src/main/resources/bootstrap.yml  |  298 ++++++++++++++++++
 xp-robotaxi-push-message-boot/src/main/resources/bootstrap.yml    |  295 ++++++++++++++++++
 5 files changed, 919 insertions(+), 2 deletions(-)

diff --git a/.gitignore b/.gitignore
index e8734d7..bdc7f8a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,7 +15,7 @@
 
 target
 
-*.yaml
-*.yml
+#*.yaml
+#*.yml
 *.log.DS_Store
 **/.DS_Store
diff --git a/xp-robotaxi-automatic-pilot-boot/src/main/resources/bootstrap.yml b/xp-robotaxi-automatic-pilot-boot/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..7e67936
--- /dev/null
+++ b/xp-robotaxi-automatic-pilot-boot/src/main/resources/bootstrap.yml
@@ -0,0 +1,161 @@
+server:
+  port: 6020
+  tomcat:
+    basedir: /data/tomcat
+# Spring
+spring:
+  application:
+    # 应用名称
+    name: xp-robotaxi-automatic-pilot-boot
+  main:
+    allow-bean-definition-overriding: true
+    allow-circular-references: true
+  profiles:
+    # 环境配置
+    active: dev
+#    active: prod
+---
+spring:
+  config:
+    activate:
+      on-profile: dev
+  cloud:
+    nacos:
+      discovery:
+        # 服务注册地址
+        server-addr: 192.168.110.80:8848
+        service: ${spring.application.name}
+        group: DEFAULT_GROUP
+        namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+        username: nacos
+        password: nacos
+      config:
+        # 配置中心地址
+        server-addr: 192.168.110.80:8848
+        namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+        group: DEFAULT_GROUP
+        name: ${spring.application.name}
+        username: nacos
+        password: nacos
+        # 配置文件格式
+        file-extension: yml
+        # 共享配置
+        shared-configs:
+          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+---
+seata:
+  enabled: true
+  application-id: ${spring.application.name}
+  tx-service-group: seata_tx_group    #此处配置自定义的seata事务分组名称
+  enable-auto-data-source-proxy: false    #关闭数据库代理
+  service:
+    vgroup-mapping:
+      seata_tx_group: default
+  data-source-proxy-mode: AT
+  config:
+    type: nacos
+    nacos:
+      # 开发环境
+      server-addr: 192.168.110.80:8848
+      namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+      group: DEFAULT_GROUP
+      data-id: seata-server.properties
+      username: nacos
+      password: nacos
+      # 生产环境
+  #      server-addr: 192.168.0.137:8848,192.168.0.123:8848
+  #      namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+  #      group: DEFAULT_GROUP
+  #      data-id: seata-server.properties
+  #      username: nacos
+  #      password: nacos
+  registry:
+    type: nacos
+    nacos:
+      application: seata-server
+      # 开发环境
+      server-addr: 192.168.110.80:8848
+      namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+      group: DEFAULT_GROUP
+      username: nacos
+      password: nacos
+      # 生产环境
+  #      server-addr: 192.168.0.137:8848,192.168.0.123:8848
+  #      namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+  #      group: DEFAULT_GROUP
+  #      username: nacos
+  #      password: nacos
+  cloud:
+    nacos:
+      discovery:
+        # 开发环境
+        server-addr: 192.168.110.80:8848
+        namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+        group: DEFAULT_GROUP
+        application: seata-server #Nacos 中 Seata 名称
+        username: nacos
+        password: nacos
+        # 生产环境
+    #        server-addr: 192.168.0.137:8848,192.168.0.123:8848
+    #        namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+    #        group: DEFAULT_GROUP
+    #        application: seata-server #Nacos 中 Seata 名称
+    #        username: nacos
+    #        password: nacos
+    sentinel:
+      transport:
+        dashboard: 192.168.0.137:8080  #  Sentinel控制台地址
+      eager: true
+---
+spring:
+  config:
+    activate:
+      on-profile: prod
+  cloud:
+    nacos:
+      discovery:
+        # 服务注册地址
+        server-addr: 192.168.0.137:8848,192.168.0.123:8848
+        service: ${spring.application.name}
+        group: DEFAULT_GROUP
+        namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+        username: nacos
+        password: nacos
+      config:
+        # 配置中心地址
+        server-addr: 192.168.0.137:8848,192.168.0.123:8848
+        namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+        username: nacos
+        password: nacos
+        group: DEFAULT_GROUP
+        name: ${spring.application.name}
+        # 配置文件格式
+        file-extension: yml
+        # 共享配置
+        shared-configs:
+          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+---
+spring:
+  config:
+    activate:
+      on-profile: test
+  cloud:
+    nacos:
+      discovery:
+        # 服务注册地址
+        server-addr: 127.0.0.1:8848
+        service: ${spring.application.name}
+        group: DEFAULT_GROUP
+        namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce
+      config:
+        # 配置中心地址
+        server-addr: 127.0.0.1:8848
+        namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce
+        group: DEFAULT_GROUP
+        name: ${spring.application.name}
+        # 配置文件格式
+        file-extension: yml
+        # 共享配置
+        shared-configs:
+          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+
diff --git a/xp-robotaxi-push-message-boot/src/main/resources/bootstrap.yml b/xp-robotaxi-push-message-boot/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..c317acf
--- /dev/null
+++ b/xp-robotaxi-push-message-boot/src/main/resources/bootstrap.yml
@@ -0,0 +1,295 @@
+server:
+  port: 6090
+  tomcat:
+    basedir: /data/tomcat
+# Spring
+spring:
+  application:
+    # 应用名称
+    name: xp-robotaxi-push-message-boot
+  main:
+    allow-bean-definition-overriding: true
+    allow-circular-references: true
+  profiles:
+    # 环境配置
+    active: dev
+#    active: prod
+---
+spring:
+  config:
+    activate:
+      on-profile: dev
+  cloud:
+    nacos:
+      discovery:
+        # 服务注册地址
+        server-addr: 192.168.110.80:8848
+        service: ${spring.application.name}
+        group: DEFAULT_GROUP
+        namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+        username: nacos
+        password: nacos
+      config:
+        # 配置中心地址
+        server-addr: 192.168.110.80:8848
+        namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+        group: DEFAULT_GROUP
+        name: ${spring.application.name}
+        username: nacos
+        password: nacos
+        # 配置文件格式
+        file-extension: yml
+        # 共享配置
+        shared-configs:
+          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+---
+seata:
+  enabled: true
+  application-id: ${spring.application.name}
+  tx-service-group: seata_tx_group    #此处配置自定义的seata事务分组名称
+  enable-auto-data-source-proxy: false    #关闭数据库代理
+  service:
+    vgroup-mapping:
+      seata_tx_group: default
+  data-source-proxy-mode: AT
+  config:
+    type: nacos
+    nacos:
+      # 开发环境
+      server-addr: 192.168.110.80:8848
+      namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+      group: DEFAULT_GROUP
+      data-id: seata-server.properties
+      username: nacos
+      password: nacos
+      # 生产环境
+  #      server-addr: 192.168.0.137:8848,192.168.0.123:8848
+  #      namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+  #      group: DEFAULT_GROUP
+  #      data-id: seata-server.properties
+  #      username: nacos
+  #      password: nacos
+  registry:
+    type: nacos
+    nacos:
+      application: seata-server
+      # 开发环境
+      server-addr: 192.168.110.80:8848
+      namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+      group: DEFAULT_GROUP
+      username: nacos
+      password: nacos
+      # 生产环境
+  #      server-addr: 192.168.0.137:8848,192.168.0.123:8848
+  #      namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+  #      group: DEFAULT_GROUP
+  #      username: nacos
+  #      password: nacos
+  cloud:
+    nacos:
+      discovery:
+        # 开发环境
+        server-addr: 192.168.110.80:8848
+        namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+        group: DEFAULT_GROUP
+        application: seata-server #Nacos 中 Seata 名称
+        username: nacos
+        password: nacos
+        # 生产环境
+    #        server-addr: 192.168.0.137:8848,192.168.0.123:8848
+    #        namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+    #        group: DEFAULT_GROUP
+    #        application: seata-server #Nacos 中 Seata 名称
+    #        username: nacos
+    #        password: nacos
+    sentinel:
+      transport:
+        dashboard: 192.168.0.137:8080  #  Sentinel控制台地址
+      eager: true
+---
+spring:
+  config:
+    activate:
+      on-profile: prod
+  cloud:
+    nacos:
+      discovery:
+        # 服务注册地址
+        server-addr: 192.168.0.137:8848,192.168.0.123:8848
+        service: ${spring.application.name}
+        group: DEFAULT_GROUP
+        namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+        username: nacos
+        password: nacos
+      config:
+        # 配置中心地址
+        server-addr: 192.168.0.137:8848,192.168.0.123:8848
+        namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+        username: nacos
+        password: nacos
+        group: DEFAULT_GROUP
+        name: ${spring.application.name}
+        # 配置文件格式
+        file-extension: yml
+        # 共享配置
+        shared-configs:
+          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+---
+spring:
+  config:
+    activate:
+      on-profile: test
+  cloud:
+    nacos:
+      discovery:
+        # 服务注册地址
+        server-addr: 127.0.0.1:8848
+        service: ${spring.application.name}
+        group: DEFAULT_GROUP
+        namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce
+      config:
+        # 配置中心地址
+        server-addr: 127.0.0.1:8848
+        namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce
+        group: DEFAULT_GROUP
+        name: ${spring.application.name}
+        # 配置文件格式
+        file-extension: yml
+        # 共享配置
+        shared-configs:
+          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+
+---
+spring:
+  shardingsphere:
+    mode:
+      type: Standalone
+      repository:
+        type: File
+      overwrite: true
+    datasource:
+      names: xp0
+      xp0:
+        type: com.alibaba.druid.pool.DruidDataSource
+        driver-class-name: com.mysql.cj.jdbc.Driver
+        url: jdbc:mysql://192.168.110.34:3306/xprt_operation?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+        username: root
+        password: 123456
+        druid:
+          # 连接池初始化时创建的连接数。
+          # 应根据实际应用场景设置,确保应用程序启动时即可获取数据库连接。
+          initial-size: 10
+          # 连接池中最小的空闲连接数,保证即使在低负载时也有足够的连接可用。
+          min-idle: 10
+          # 连接池中最大活动连接数,限制并发请求时的数据库连接数,避免过多的连接消耗系统资源。
+          max-active: 100
+          # 获取连接时的最大等待时间,超过该时间则抛出异常。单位通常为毫秒。
+          max-wait: 60000
+          # 两个连接检查之间的时间间隔,用于检测和清理空闲过久的连接。单位为毫秒。
+          time-between-eviction-runs-millis: 60000
+          # 连接在被清理前的最小空闲时间。单位为毫秒。
+          min-evictable-idle-time-millis: 300000
+          # 用于验证连接有效性的 SQL 查询语句。
+          validation-query: SELECT 1
+          # 如果为真,则连接空闲时会被定期测试有效性。
+          test-while-idle: true
+          # 如果为真,在获取连接前进行有效性测试。
+          test-on-borrow: false
+          # 如果为真,在归还连接时进行有效性测试。
+          test-on-return: false
+          # 是否开启 PreparedStatement 缓存。
+          pool-prepared-statements: true
+          # 单个连接上缓存的 PreparedStatement 最大数量。
+          max-pool-prepared-statement-per-connection-size: 20
+          # 指定要启用的过滤器,如 stat, log4j, wall 等,用于监控和日志记录。
+          filters: stat,wall,log4j
+          # 连接属性,例如配置日志级别或慢 SQL 阈值。
+          connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
+          # 是否自动回收超时连接
+          remove-abandoned: true
+          # 超时时间,单位秒
+          remove-abandoned-timeout: 1800
+          # 是否记录被遗弃的连接
+          log-abandoned: true
+          # StatViewServlet配置,访问监控页面
+          stat-view-servlet:
+            enabled: true
+            url-pattern: /druid/*
+            login-username: admin
+            login-password: admin
+            reset-enable: false
+          # 防火墙配置
+          wall:
+            config:
+              multi-statement-allow: false
+    rules:
+      sharding:
+        tables:
+          sys_oper_log:
+            standard:
+              sharding-column: userId
+              sharding-algorithm-name: sys_oper_log_inline
+            key-generate-strategy:
+              column: oper_id
+              key-generator-name: snowflake
+          xp_agreement_app_user:
+            standard:
+              sharding-column: app_user_id
+              sharding-algorithm-name: xp_agreement_app_user_inline
+            key-generate-strategy:
+              column: id
+              key-generator-name: snowflake
+          xp_point:
+            standard:
+              sharding-column: id
+              sharding-algorithm-name: xp_point_inline
+            key-generate-strategy:
+              column: id
+              key-generator-name: snowflake
+      sharding-algorithms:
+        sys_oper_log_inline:
+          type: INLINE
+          props:
+            algorithm-expression: xp0.sys_oper_log_${userId % 10}
+        xp_agreement_app_user_inline:
+          type: INLINE
+          props:
+            algorithm-expression: xp0.xp_agreement_app_user_${app_user_id % 10}
+        xp_point_inline:
+          type: INLINE
+          props:
+            algorithm-expression: xp0.xp_point_${id % 10}
+
+        single-table:
+          tables:
+            - xp0.sys_config
+            - xp0.sys_dict_data
+            - xp0.sys_dict_type
+            - xp0.sys_logininfor
+            - xp0.sys_menu
+            - xp0.xp_acticity
+            - xp0.xp_acticity_coupon
+            - xp0.xp_agreement
+            - xp0.xp_banner
+            - xp0.xp_coupon
+            - xp0.xp_electronic_fence
+            - xp0.xp_electronic_fence_area
+            - xp0.xp_feedback_type
+            - xp0.xp_frequently_asked_questions
+            - xp0.xp_invitation_code
+            - xp0.xp_notification
+            - xp0.xp_open_city
+            - xp0.xp_pricing
+            - xp0.xp_pricing_item
+            - xp0.xp_region
+            - xp0.xp_ride_guide
+            - xp0.xp_route_plan
+            - xp0.xp_system_setting
+            - xp0.xp_trading_strategy
+            - xp0.xp_trading_strategy_city
+            - xp0.xp_user_feedback
+            - xp0.xp_whitelist
+            - xp0.xp_whitelist_operlog
+    props:
+      sql-show: true
+      sql-simple: true
\ No newline at end of file
diff --git a/xp-robotaxi-remote-driving-boot/src/main/resources/bootstrap.yml b/xp-robotaxi-remote-driving-boot/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..6df1804
--- /dev/null
+++ b/xp-robotaxi-remote-driving-boot/src/main/resources/bootstrap.yml
@@ -0,0 +1,298 @@
+server:
+  port: 6090
+  tomcat:
+    basedir: /data/tomcat
+# Spring
+spring:
+  application:
+    # 应用名称
+    name: xp-robotaxi-remote-driving-boot
+  main:
+    allow-bean-definition-overriding: true
+    allow-circular-references: true
+  profiles:
+    # 环境配置
+    active: dev
+#    active: prod
+---
+spring:
+  config:
+    activate:
+      on-profile: dev
+  cloud:
+    nacos:
+      discovery:
+        # 服务注册地址
+        server-addr: 192.168.110.80:8848
+        service: ${spring.application.name}
+        group: DEFAULT_GROUP
+        namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+        username: nacos
+        password: nacos
+      config:
+        # 配置中心地址
+        server-addr: 192.168.110.80:8848
+        namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+        group: DEFAULT_GROUP
+        name: ${spring.application.name}
+        username: nacos
+        password: nacos
+        # 配置文件格式
+        file-extension: yml
+        # 共享配置
+        shared-configs:
+          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+---
+seata:
+  enabled: true
+  application-id: ${spring.application.name}
+  tx-service-group: seata_tx_group    #此处配置自定义的seata事务分组名称
+  enable-auto-data-source-proxy: false    #关闭数据库代理
+  service:
+    vgroup-mapping:
+      seata_tx_group: default
+  data-source-proxy-mode: AT
+  config:
+    type: nacos
+    nacos:
+      # 开发环境
+      server-addr: 192.168.110.80:8848
+      namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+      group: DEFAULT_GROUP
+      data-id: seata-server.properties
+      username: nacos
+      password: nacos
+      # 生产环境
+  #      server-addr: 192.168.0.137:8848,192.168.0.123:8848
+  #      namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+  #      group: DEFAULT_GROUP
+  #      data-id: seata-server.properties
+  #      username: nacos
+  #      password: nacos
+  registry:
+    type: nacos
+    nacos:
+      application: seata-server
+      # 开发环境
+      server-addr: 192.168.110.80:8848
+      namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+      group: DEFAULT_GROUP
+      username: nacos
+      password: nacos
+      # 生产环境
+  #      server-addr: 192.168.0.137:8848,192.168.0.123:8848
+  #      namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+  #      group: DEFAULT_GROUP
+  #      username: nacos
+  #      password: nacos
+  cloud:
+    nacos:
+      discovery:
+        # 开发环境
+        server-addr: 192.168.110.80:8848
+        namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+        group: DEFAULT_GROUP
+        application: seata-server #Nacos 中 Seata 名称
+        username: nacos
+        password: nacos
+        # 生产环境
+    #        server-addr: 192.168.0.137:8848,192.168.0.123:8848
+    #        namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+    #        group: DEFAULT_GROUP
+    #        application: seata-server #Nacos 中 Seata 名称
+    #        username: nacos
+    #        password: nacos
+    sentinel:
+      transport:
+        dashboard: 192.168.0.137:8080  #  Sentinel控制台地址
+      eager: true
+---
+spring:
+  config:
+    activate:
+      on-profile: prod
+  cloud:
+    nacos:
+      discovery:
+        # 服务注册地址
+        server-addr: 192.168.0.137:8848,192.168.0.123:8848
+        service: ${spring.application.name}
+        group: DEFAULT_GROUP
+        namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+        username: nacos
+        password: nacos
+      config:
+        # 配置中心地址
+        server-addr: 192.168.0.137:8848,192.168.0.123:8848
+        namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+        username: nacos
+        password: nacos
+        group: DEFAULT_GROUP
+        name: ${spring.application.name}
+        # 配置文件格式
+        file-extension: yml
+        # 共享配置
+        shared-configs:
+          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+
+
+---
+spring:
+  config:
+    activate:
+      on-profile: test
+  cloud:
+    nacos:
+      discovery:
+        # 服务注册地址
+        server-addr: 127.0.0.1:8848
+        service: ${spring.application.name}
+        group: DEFAULT_GROUP
+        namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce
+      config:
+        # 配置中心地址
+        server-addr: 127.0.0.1:8848
+        namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce
+        group: DEFAULT_GROUP
+        name: ${spring.application.name}
+        # 配置文件格式
+        file-extension: yml
+        # 共享配置
+        shared-configs:
+          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+
+
+---
+spring:
+  shardingsphere:
+    mode:
+      type: Standalone
+      repository:
+        type: File
+      overwrite: true
+    datasource:
+      names: xp0
+      xp0:
+        type: com.alibaba.druid.pool.DruidDataSource
+        driver-class-name: com.mysql.cj.jdbc.Driver
+        url: jdbc:mysql://192.168.110.34:3306/xprt_operation?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+        username: root
+        password: 123456
+        druid:
+          # 连接池初始化时创建的连接数。
+          # 应根据实际应用场景设置,确保应用程序启动时即可获取数据库连接。
+          initial-size: 10
+          # 连接池中最小的空闲连接数,保证即使在低负载时也有足够的连接可用。
+          min-idle: 10
+          # 连接池中最大活动连接数,限制并发请求时的数据库连接数,避免过多的连接消耗系统资源。
+          max-active: 100
+          # 获取连接时的最大等待时间,超过该时间则抛出异常。单位通常为毫秒。
+          max-wait: 60000
+          # 两个连接检查之间的时间间隔,用于检测和清理空闲过久的连接。单位为毫秒。
+          time-between-eviction-runs-millis: 60000
+          # 连接在被清理前的最小空闲时间。单位为毫秒。
+          min-evictable-idle-time-millis: 300000
+          # 用于验证连接有效性的 SQL 查询语句。
+          validation-query: SELECT 1
+          # 如果为真,则连接空闲时会被定期测试有效性。
+          test-while-idle: true
+          # 如果为真,在获取连接前进行有效性测试。
+          test-on-borrow: false
+          # 如果为真,在归还连接时进行有效性测试。
+          test-on-return: false
+          # 是否开启 PreparedStatement 缓存。
+          pool-prepared-statements: true
+          # 单个连接上缓存的 PreparedStatement 最大数量。
+          max-pool-prepared-statement-per-connection-size: 20
+          # 指定要启用的过滤器,如 stat, log4j, wall 等,用于监控和日志记录。
+          filters: stat,wall,log4j
+          # 连接属性,例如配置日志级别或慢 SQL 阈值。
+          connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
+          # 是否自动回收超时连接
+          remove-abandoned: true
+          # 超时时间,单位秒
+          remove-abandoned-timeout: 1800
+          # 是否记录被遗弃的连接
+          log-abandoned: true
+          # StatViewServlet配置,访问监控页面
+          stat-view-servlet:
+            enabled: true
+            url-pattern: /druid/*
+            login-username: admin
+            login-password: admin
+            reset-enable: false
+          # 防火墙配置
+          wall:
+            config:
+              multi-statement-allow: false
+    rules:
+      sharding:
+        tables:
+          sys_oper_log:
+            standard:
+              sharding-column: userId
+              sharding-algorithm-name: sys_oper_log_inline
+            key-generate-strategy:
+              column: oper_id
+              key-generator-name: snowflake
+          xp_agreement_app_user:
+            standard:
+              sharding-column: app_user_id
+              sharding-algorithm-name: xp_agreement_app_user_inline
+            key-generate-strategy:
+              column: id
+              key-generator-name: snowflake
+          xp_point:
+            standard:
+              sharding-column: id
+              sharding-algorithm-name: xp_point_inline
+            key-generate-strategy:
+              column: id
+              key-generator-name: snowflake
+      sharding-algorithms:
+        sys_oper_log_inline:
+          type: INLINE
+          props:
+            algorithm-expression: xp0.sys_oper_log_${userId % 10}
+        xp_agreement_app_user_inline:
+          type: INLINE
+          props:
+            algorithm-expression: xp0.xp_agreement_app_user_${app_user_id % 10}
+        xp_point_inline:
+          type: INLINE
+          props:
+            algorithm-expression: xp0.xp_point_${id % 10}
+
+        single-table:
+          tables:
+            - xp0.sys_config
+            - xp0.sys_dict_data
+            - xp0.sys_dict_type
+            - xp0.sys_logininfor
+            - xp0.sys_menu
+            - xp0.xp_acticity
+            - xp0.xp_acticity_coupon
+            - xp0.xp_agreement
+            - xp0.xp_banner
+            - xp0.xp_coupon
+            - xp0.xp_electronic_fence
+            - xp0.xp_electronic_fence_area
+            - xp0.xp_feedback_type
+            - xp0.xp_frequently_asked_questions
+            - xp0.xp_invitation_code
+            - xp0.xp_notification
+            - xp0.xp_open_city
+            - xp0.xp_pricing
+            - xp0.xp_pricing_item
+            - xp0.xp_region
+            - xp0.xp_ride_guide
+            - xp0.xp_route_plan
+            - xp0.xp_system_setting
+            - xp0.xp_trading_strategy
+            - xp0.xp_trading_strategy_city
+            - xp0.xp_user_feedback
+            - xp0.xp_whitelist
+            - xp0.xp_whitelist_operlog
+    props:
+      sql-show: true
+      sql-simple: true
\ No newline at end of file
diff --git a/xp-robotaxi-vehicle-convoy-boot/src/main/resources/bootstrap.yml b/xp-robotaxi-vehicle-convoy-boot/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..410e713
--- /dev/null
+++ b/xp-robotaxi-vehicle-convoy-boot/src/main/resources/bootstrap.yml
@@ -0,0 +1,163 @@
+server:
+  port: 6100
+  tomcat:
+    basedir: /data/tomcat
+# Spring
+spring:
+  application:
+    # 应用名称
+    name: xp-robotaxi-vehicle-convoy-boot
+  main:
+    allow-bean-definition-overriding: true
+    allow-circular-references: true
+  profiles:
+    # 环境配置
+    active: dev
+#    active: prod
+---
+spring:
+  config:
+    activate:
+      on-profile: dev
+  cloud:
+    nacos:
+      discovery:
+        # 服务注册地址
+        server-addr: 192.168.110.80:8848
+        service: ${spring.application.name}
+        group: DEFAULT_GROUP
+        namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+        username: nacos
+        password: nacos
+      config:
+        # 配置中心地址
+        server-addr: 192.168.110.80:8848
+        namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+        group: DEFAULT_GROUP
+        name: ${spring.application.name}
+        username: nacos
+        password: nacos
+        # 配置文件格式
+        file-extension: yml
+        # 共享配置
+        shared-configs:
+          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+---
+seata:
+  enabled: true
+  application-id: ${spring.application.name}
+  tx-service-group: seata_tx_group    #此处配置自定义的seata事务分组名称
+  enable-auto-data-source-proxy: false    #关闭数据库代理
+  service:
+    vgroup-mapping:
+      seata_tx_group: default
+  data-source-proxy-mode: AT
+  config:
+    type: nacos
+    nacos:
+      # 开发环境
+      server-addr: 192.168.110.80:8848
+      namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+      group: DEFAULT_GROUP
+      data-id: seata-server.properties
+      username: nacos
+      password: nacos
+      # 生产环境
+#      server-addr: 192.168.0.137:8848,192.168.0.123:8848
+#      namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+#      group: DEFAULT_GROUP
+#      data-id: seata-server.properties
+#      username: nacos
+#      password: nacos
+  registry:
+    type: nacos
+    nacos:
+      application: seata-server
+      # 开发环境
+      server-addr: 192.168.110.80:8848
+      namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+      group: DEFAULT_GROUP
+      username: nacos
+      password: nacos
+      # 生产环境
+#      server-addr: 192.168.0.137:8848,192.168.0.123:8848
+#      namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+#      group: DEFAULT_GROUP
+#      username: nacos
+#      password: nacos
+  cloud:
+    nacos:
+      discovery:
+        # 开发环境
+        server-addr: 192.168.110.80:8848
+        namespace: 5185ac4b-6369-48eb-a21b-a7cbc441c5f1
+        group: DEFAULT_GROUP
+        application: seata-server #Nacos 中 Seata 名称
+        username: nacos
+        password: nacos
+        # 生产环境
+#        server-addr: 192.168.0.137:8848,192.168.0.123:8848
+#        namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+#        group: DEFAULT_GROUP
+#        application: seata-server #Nacos 中 Seata 名称
+#        username: nacos
+#        password: nacos
+    sentinel:
+      transport:
+        dashboard: 192.168.0.137:8080  #  Sentinel控制台地址
+      eager: true
+---
+spring:
+  config:
+    activate:
+      on-profile: prod
+  cloud:
+    nacos:
+      discovery:
+        # 服务注册地址
+        server-addr: 192.168.0.137:8848,192.168.0.123:8848
+        service: ${spring.application.name}
+        group: DEFAULT_GROUP
+        namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+        username: nacos
+        password: nacos
+      config:
+        # 配置中心地址
+        server-addr: 192.168.0.137:8848,192.168.0.123:8848
+        namespace: c6cf40b5-44e8-43f9-be61-8d10fa830e2a
+        username: nacos
+        password: nacos
+        group: DEFAULT_GROUP
+        name: ${spring.application.name}
+        # 配置文件格式
+        file-extension: yml
+        # 共享配置
+        shared-configs:
+          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+---
+spring:
+  config:
+    activate:
+      on-profile: test
+  cloud:
+    nacos:
+      discovery:
+        # 服务注册地址
+        server-addr: 127.0.0.1:8848
+        service: ${spring.application.name}
+        group: DEFAULT_GROUP
+        namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce
+      config:
+        # 配置中心地址
+        server-addr: 127.0.0.1:8848
+        namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce
+        group: DEFAULT_GROUP
+        name: ${spring.application.name}
+        # 配置文件格式
+        file-extension: yml
+        # 共享配置
+        shared-configs:
+          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+
+---
+

--
Gitblit v1.7.1