1. 项目结构
⏰ 项目结构
- ⭕🌏 Spring Boot Demo 的项目结构如下:
⏰ demo 目标
- ⭕🌏 将单配置文件拆分为多配置文件,达到如下目的 ① 将 redis,mq,db 等配置文件拆分为不同的配置文件,然后在 application 中集成配置文件。② 指定不同的开发环境。
2. 项目配置文件
⏰ application-comm.yml
- ⭕🌏 假设我们在配置中,抽取出通用配置如下:
server: port: 8888 application: name: Spring Boot Demo version: 2.4.1
⏰ application-dev.yml 和 application-prod.yml
- ⭕🌏 假设配置文件 dev 为开发环境配置,prod 为生产环境配置:
# dev teleplay: info: website: test.ohbee.com enabled: false
# prod teleplay: info: website: ohbee.com enabled: true
⏰ application-tv.yml
- ⭕🌏 另一份通用配置:
teleplay: info: