huangxz
2026-02-16 657c7fae5d657d67d4a3a9d8780704f1810cea24
refs
用户 huangxz <huangxz@xiaopeng.com>
星期一, 二月 16, 2026 03:18 +0800
提交者 puzhibing <393733352@qq.com>
星期六, 三月 7, 2026 20:57 +0800
提交657c7fae5d657d67d4a3a9d8780704f1810cea24
目录 9f03fef04554d26c0fb2de67acce0fbee4db8539 目录 | zip | gz
parent 30432ca64a76c9273907bfab432d66611f18c1d6 查看 | 对比
feat: 批量改造12个boot项目,迁移至Logan平台

按照 maintenance-change-guide.md 改造指南,以 xp-robotaxi-maintenance-boot
为参考,对其余12个boot项目执行统一改造:

配置文件:
- 简化 bootstrap.yml,移除 Nacos/Seata/Sentinel/多环境配置段,
spring.profiles.active 统一改为 local
- logback.xml 重命名为 logback.xml.bak
- 根据 application-local.yml 生成 application-local.properties

Maven依赖与构建:
- 注释 Nacos 依赖,添加/启用 Logan 依赖
(logan2-namor-client:1.16.0, logan-starter-core:2.3.5)
- 注释 finalName,spring-boot-maven-plugin 添加 classifier=exec
- ShardingSphere活跃项目保留 jdbc-core,注释 seata-at

容器化:
- 所有项目创建/更新 Dockerfile,基础镜像统一为
logan-base:1.1.4-rc1-J1.8.0_372,COPY 使用 -exec.jar 模式

启动类:
- payment-boot、remote-driving-boot 添加
@SpringBootApplication(exclude = {DruidDataSourceAutoConfigure.class})

涉及项目: account, automatic-pilot, gateway, itinerary, job, map,
operation, order, payment, push-message, remote-driving, vehicle-convoy
12 文件已重命名
21个文件已添加
28个文件已修改
2907 ■■■■■ 已修改文件
xp-robotaxi-account-boot/Dockerfile 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-account-boot/pom.xml 32 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-account-boot/src/main/resources/application-local.properties 60 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-account-boot/src/main/resources/application-local.yml 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-account-boot/src/main/resources/bootstrap.yml 149 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-account-boot/src/main/resources/logback.xml.bak 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-automatic-pilot-boot/Dockerfile 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-automatic-pilot-boot/pom.xml 32 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-automatic-pilot-boot/src/main/resources/application-local.properties 110 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-automatic-pilot-boot/src/main/resources/bootstrap.yml 148 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-automatic-pilot-boot/src/main/resources/logback.xml.bak 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-gateway-boot/Dockerfile 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-gateway-boot/pom.xml 22 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-gateway-boot/src/main/resources/bootstrap.yml 136 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-gateway-boot/src/main/resources/logback.xml.bak 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-itinerary-boot/Dockerfile 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-itinerary-boot/pom.xml 32 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-itinerary-boot/src/main/resources/application-local.properties 74 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-itinerary-boot/src/main/resources/bootstrap.yml 150 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-itinerary-boot/src/main/resources/logback.xml.bak 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-job-boot/Dockerfile 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-job-boot/pom.xml 22 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-job-boot/src/main/resources/bootstrap.yml 24 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-job-boot/src/main/resources/logback.xml.bak 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-map-boot/Dockerfile 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-map-boot/pom.xml 32 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-map-boot/src/main/resources/application-local.properties 60 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-map-boot/src/main/resources/bootstrap.yml 148 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-map-boot/src/main/resources/logback.xml.bak 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/Dockerfile 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/pom.xml 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/resources/application-local.properties 61 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/resources/bootstrap.yml 153 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/resources/logback.xml.bak 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-order-boot/Dockerfile 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-order-boot/pom.xml 54 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-order-boot/src/main/resources/application-local.properties 75 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-order-boot/src/main/resources/bootstrap.yml 148 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-order-boot/src/main/resources/logback.xml.bak 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-payment-boot/Dockerfile 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-payment-boot/pom.xml 21 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-payment-boot/src/main/java/com/xiaopeng/payment/PaymentApplication.java 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-payment-boot/src/main/resources/application-local.properties 75 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-payment-boot/src/main/resources/bootstrap.yml 149 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-payment-boot/src/main/resources/logback.xml.bak 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-push-message-boot/Dockerfile 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-push-message-boot/pom.xml 32 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-push-message-boot/src/main/resources/application-local.properties 61 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-push-message-boot/src/main/resources/bootstrap.yml 148 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-push-message-boot/src/main/resources/logback.xml.bak 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-remote-driving-boot/Dockerfile 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-remote-driving-boot/pom.xml 25 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-remote-driving-boot/src/main/java/com/xiaopeng/remoteDriving/RemoteDrivingApplication.java 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-remote-driving-boot/src/main/resources/application-local.properties 60 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-remote-driving-boot/src/main/resources/bootstrap.yml 151 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-remote-driving-boot/src/main/resources/logback.xml.bak 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-vehicle-convoy-boot/Dockerfile 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-vehicle-convoy-boot/pom.xml 32 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-vehicle-convoy-boot/src/main/resources/application-local.properties 60 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-vehicle-convoy-boot/src/main/resources/bootstrap.yml 147 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-vehicle-convoy-boot/src/main/resources/logback.xml.bak 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史