yml文件中数据源怎么配置
时间: 2024-04-26 10:23:08 浏览: 7
yml文件中数据源可以通过以下方式进行配置:
1. JDBC数据源
```
spring:
datasource:
url: jdbc:mysql://localhost:3306/mydb
username: root
password: mypassword
driver-class-name: com.mysql.jdbc.Driver
```
2. HikariCP数据源
```
spring:
datasource:
type: com.zaxxer.hikari.HikariDataSource
url: jdbc:mysql://localhost:3306/mydb
username: root
password: mypassword
driver-class-name: com.mysql.jdbc.Driver
hikari:
maximum-pool-size: 5
idle-timeout: 10000
```
3. Tomcat数据源
```
spring:
datasource:
type: org.apache.tomcat.jdbc.pool.DataSource
url: jdbc:mysql://localhost:3306/mydb
username: root
password: mypassword
driver-class-name: com.mysql.jdbc.Driver
tomcat:
max-active: 20
max-idle: 5
min-idle: 1
test-on-borrow: true
```
其中,`url`表示数据库连接地址,`username`表示数据库用户名,`password`表示数据库密码,`driver-class-name`表示数据库驱动类名,`maximum-pool-size`表示连接池中连接的最大数量,`idle-timeout`表示连接池中连接的最大空闲时间,`max-active`表示活动连接的最大数量,`max-idle`表示连接池中最大的空闲连接数,`min-idle`表示连接池中最小的空闲连接数,`test-on-borrow`表示在获取连接时是否进行测试。