springboot配置多个yml文件
时间: 2023-05-19 20:05:01 浏览: 508
Springboot引入多个yml方法(多种方案)
可以通过在application.yml中使用spring.profiles.include属性来引入其他的yml文件,例如:
```
spring:
profiles:
active: dev
config:
activate:
on-profile: dev
---
spring:
profiles: dev
datasource:
url: jdbc:mysql://localhost:3306/mydb
username: root
password: root
---
spring:
profiles: prod
datasource:
url: jdbc:mysql://prod-server:3306/mydb
username: prod-user
password: prod-password
```
在上面的例子中,我们定义了两个yml文件,分别是application-dev.yml和application-prod.yml。在application.yml中,我们使用spring.profiles.include属性来引入这两个文件。同时,我们也定义了一个spring.profiles.active属性,用来指定当前的环境是dev还是prod。在application-dev.yml中,我们定义了一个datasource属性,用来配置数据库连接信息。在application-prod.yml中,我们也定义了一个datasource属性,但是连接信息不同于dev环境。
阅读全文