springboot flowable mysql 多个yaml来完成数据源配置
时间: 2023-03-22 07:00:43 浏览: 502
可以使用Spring Boot的多配置文件功能来配置多个数据源。首先,您可以在application.properties文件中定义默认数据源的配置信息,例如:
```
spring.datasource.url=jdbc:mysql://localhost:3306/mydb
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
```
然后,您可以创建一个新的配置文件,例如application-datasource2.properties,以指定另一个数据源的配置信息,例如:
```
spring.datasource2.url=jdbc:mysql://localhost:3306/mydb2
spring.datasource2.username=root
spring.datasource2.password=123456
spring.datasource2.driver-class-name=com.mysql.cj.jdbc.Driver
```
最后,您可以在application.properties文件中使用spring.profiles.active属性来指定要使用哪个配置文件,例如:
```
spring.profiles.active=datasource2
```
这样就可以使用不同的配置文件来配置多个数据源了。另外,如果您需要使用Flowable工作流引擎,您还可以在配置文件中添加以下内容来配置Flowable:
```
spring.flowable.database-schema-update=true
spring.flowable.jdbc-url=jdbc:mysql://localhost:3306/flowable
spring.flowable.jdbc-username=root
spring.flowable.jdbc-password=123456
```
这些配置将使Spring Boot在启动时自动创建Flowable数据库表。
阅读全文