# 配置环境方案 ## 📋 环境说明 ### 三套环境定义 1. **dev** - 本地开发环境(完全本地资源) 2. **local** - 本地开发环境(完全本地资源,与 dev 相同) 3. **prod** - 生产环境(服务器资源) ## 🔧 配置要求 ### dev 环境(本地开发) - **Nacos**: `127.0.0.1:8848`(本地 Nacos) - **MySQL**: `127.0.0.1:3306/xdz_crm`(本地数据库) - 用户名: `root` - 密码: `Xiuxiu@087` - **Redis**: `127.0.0.1:6379`(本地 Redis,无密码) ### local 环境(本地开发,与 dev 相同) - **Nacos**: `127.0.0.1:8848`(本地 Nacos) - **MySQL**: `127.0.0.1:3306/xdz_crm`(本地数据库) - 用户名: `root` - 密码: `Xiuxiu@087` - **Redis**: `127.0.0.1:6379`(本地 Redis,无密码) ### prod 环境(生产环境) - **Nacos**: `119.45.95.228:10030`(服务器 Nacos) - 用户名: `nacos` - 密码: `Nacos@202612` - **MySQL**: `119.45.95.228:10022/xdz_crm`(服务器数据库) - 用户名: `root` - 密码: `xdz@123!` - **Redis**: `119.45.95.228:10011`(服务器 Redis) - 密码: `xdz123@Q` ## 📝 需要修改的配置 ### 1. application-dev.yaml(所有模块) ```yaml spring: cloud: nacos: server-addr: 127.0.0.1:8848 username: nacos password: nacos discovery: namespace: dev group: DEFAULT_GROUP config: namespace: dev group: DEFAULT_GROUP datasource: dynamic: datasource: master: url: jdbc:mysql://127.0.0.1:3306/xdz_crm?... username: root password: Xiuxiu@087 data: redis: host: 127.0.0.1 port: 6379 database: 0 # 无密码 ``` ### 2. application-local.yaml(所有模块) ```yaml spring: cloud: nacos: server-addr: 127.0.0.1:8848 username: nacos password: nacos discovery: namespace: dev group: DEFAULT_GROUP config: namespace: dev group: DEFAULT_GROUP datasource: dynamic: datasource: master: url: jdbc:mysql://127.0.0.1:3306/xdz_crm?... username: root password: Xiuxiu@087 data: redis: host: 127.0.0.1 port: 6379 database: 0 # 无密码 ``` ### 3. application-prod.yaml(所有模块) ```yaml spring: cloud: nacos: server-addr: 119.45.95.228:10030 username: nacos password: Nacos@202612 discovery: namespace: prod group: DEFAULT_GROUP config: namespace: prod group: DEFAULT_GROUP datasource: dynamic: datasource: master: url: jdbc:mysql://119.45.95.228:10022/xdz_crm?... username: root password: xdz@123! data: redis: host: 119.45.95.228 port: 10011 database: 0 password: xdz123@Q ``` ## ✅ 修改清单 需要修改的模块: - [x] xdz-module-user - [x] xdz-module-business - [ ] xdz-module-vehicle - [ ] xdz-module-message - [ ] xdz-module-platform ## 🎯 执行步骤 1. 修改所有模块的 `application-dev.yaml`:使用本地资源 2. 修改所有模块的 `application-local.yaml`:使用本地资源(与 dev 相同) 3. 确保所有模块的 `application-prod.yaml`:使用服务器资源 4. 验证配置正确性