spring boot spring.datasource.driver-class-name=com.mysql.jdbc.Driver对应的连接池配置,数据库并发50,空闲连接清掉
时间: 2024-05-07 16:23:07 浏览: 152
Spring Boot JDBC 连接数据库示例
您可以在Spring Boot中使用HikariCP连接池来满足您的需求。可以在Spring Boot配置文件(application.properties或application.yml)中添加以下配置:
```
spring.datasource.hikari.connectionTimeout=30000
spring.datasource.hikari.maximumPoolSize=50
spring.datasource.hikari.minimumIdle=0
spring.datasource.hikari.idleTimeout=600000
spring.datasource.hikari.dataSourceClassName=com.mysql.jdbc.jdbc2.optional.MysqlDataSource
spring.datasource.hikari.dataSource.url=jdbc:mysql://localhost:3306/db_name?useSSL=false&serverTimezone=UTC
spring.datasource.hikari.dataSource.user=root
spring.datasource.hikari.dataSource.password=password
```
其中,`spring.datasource.hikari.maximumPoolSize`设置了最大连接数为50,`spring.datasource.hikari.idleTimeout`设置了空闲连接的最大存活时间为10分钟,超过这个时间会被清掉。您可以根据需要调整这些参数。
请注意,`spring.datasource.driver-class-name`已经不再推荐使用,因为HikariCP连接池可以自动检测并配置驱动程序。如果您使用HikariCP连接池,则不需要再指定驱动程序。
阅读全文