SpringBoot 最大连接数及最大并发数是多少?图解就看到了!
Spring Boot本身不限制数据库连接池的最大连接数或者最大并发数。这些参数通常由数据库连接池(如HikariCP,C3P0,Druid等)管理。
以HikariCP为例,最大连接数(dataSource.maximumPoolSize)和最大并发数(maxLifetime)可以在application.properties或application.yml中配置。
application.properties的配置示例:
spring.datasource.url=jdbc:mysql://localhost:3306/yourdb
spring.datasource.username=dbuser
spring.datasource.password=dbpass
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# Hikari 配置
spring.datasource.hikari.maximum-pool-size=10
spring.datasource.hikari.max-lifetime=300000
application.yml的配置示例:
spring:
datasource:
url: jdbc:mysql://localhost:3306/yourdb
username: dbuser
password: dbpass
driver-class-name: com.mysql.cj.jdbc.Driver
hikari:
maximumPoolSize: 10
maxLifetime: 300000
在这个配置中,maximumPoolSize
设置了连接池中最大连接数为10,maxLifetime
设置了每个连接的最大生命时间为300秒。
请根据实际使用的连接池和数据库进行相应的调整。
评论已关闭