springboot yaml文件配置连接galera mysql集群的生产环节的配置文件
时间: 2023-02-09 15:21:19 浏览: 131
在 Spring Boot 中使用 YAML 文件配置连接 Galera MySQL 集群的生产环境的配置文件应该包含以下内容:
```
spring:
datasource:
type: com.github.fedorchuck.jsqlb.JSQLConnectionsPool
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql:replication://<host1>,<host2>,<host3>/<dbname>
username: <username>
password: <password>
initialization-mode: always
connection-timeout: 5000
idle-timeout: 60000
max-lifetime: 1800000
maximum-pool-size: 10
```
其中
- <host1>,<host2>,<host3> 为 Galera 集群的主机地址。
- <dbname> 为数据库名称。
- <username> 和 <password> 为登录数据库的用户名和密码。
需要注意的是,需要在pom.xml中引入JSQLConnectionsPool连接池
```
<dependency>
<groupId>com.github.fedorchuck</groupId>
<artifactId>jsql-connections-pool</artifactId>
<version>0.3.3</version>
</dependency>
```
如果使用其他连接池,请按照连接池文档配置。
阅读全文