spring.datasource.hikari.connection-timeout=20000
时间: 2023-11-20 09:04:50 浏览: 827
spring-cloud-alibaba-sentinel-datasource-2021.1-API文档-中英对照版.zip
`spring.datasource.hikari.connection-timeout=20000` 是 Spring Boot 中使用 HikariCP 数据库连接池的配置属性之一。它用于设置连接超时时间,单位为毫秒。
HikariCP 是一个高性能的 JDBC 连接池,被广泛用于 Spring Boot 项目中。连接超时时间指的是当连接池中的连接被占用时,从获取连接的请求发出后,等待可用连接的最长时间。如果在超过设定的连接超时时间后仍未获取到可用的连接,将会抛出异常。
在这个例子中,`spring.datasource.hikari.connection-timeout` 设置为 20000 毫秒,即 20 秒。这意味着当获取连接的请求发出后,如果在 20 秒内没有可用的连接,则会抛出连接超时异常。
根据具体的项目需求和数据库性能,可以根据实际情况调整连接超时时间。较长的超时时间可以允许更多的等待时间,但可能会增加请求的响应时间。较短的超时时间可以更快地检测并响应连接请求,但可能会增加连接失败的可能性。
需要注意的是,这里提到的配置是基于使用 HikariCP 数据库连接池的 Spring Boot 应用程序。如果使用其他连接池或框架,配置方式和属性名称可能会有所不同。
阅读全文