spring-boot中tomcat的默认连接池?
Posted
技术标签:
【中文标题】spring-boot中tomcat的默认连接池?【英文标题】:Default connection pool for tomcat in spring-boot? 【发布时间】:2016-05-28 21:25:15 【问题描述】:使用tomcat
连接池使用spring-boot
的postgres
数据库上的最大连接数的默认值是多少?
有一个属性spring.datasource.maxActive
,但是当我尝试对其进行系统输出时,我遇到了一个异常:
@Value("$spring.datasource.maxActive")
private String act;
java.lang.IllegalArgumentException: Could not resolve placeholder 'spring.datasource.maxActive' in string value "$spring.datasource.maxActive
【问题讨论】:
安装执行器并检查那里的值 【参考方案1】:根据org.apache.tomcat.jdbc.pool.PoolProperties
默认值为100
【讨论】:
【参考方案2】:您需要在 application.properties 或 application.yaml 中设置 spring.datasource.max-active 以获取 bean 类中的值
常见的application.properties参考https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html
【讨论】:
以上是关于spring-boot中tomcat的默认连接池?的主要内容,如果未能解决你的问题,请参考以下文章
Spring-Boot:如何设置 JDBC 池属性,例如最大连接数?