web-dev-qa-db-fra.com

Pool de connexion par défaut pour Tomcat dans Spring-Boot?

Quelle est la valeur par défaut utilisée pour le nombre maximal de connexions sur une base de données postgres avec un pool de connexions Tomcat utilisant spring-boot?

Il y a une propriété spring.datasource.maxActive, mais lorsque j'essaie de la désactiver, je reçois une exception:

@Value("${spring.datasource.maxActive}")
private String act;

Java.lang.IllegalArgumentException: Could not resolve placeholder 'spring.datasource.maxActive' in string value "${spring.datasource.maxActive}

7
membersound

Selon org.Apache.Tomcat.jdbc.pool.PoolProperties, la valeur par défaut est 100

8
WeMakeSoftware

Vous devez définir spring.datasource.max-active dans votre application.properties ou application.yaml pour obtenir la valeur dans votre classe de bean

Référez-vous https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html pour common application.properties

1
sag