Я использую следующее для подключения к БД (весенняя конфигурация)
<bean id = "dataSource" class = "org.apache.commons.dbcp.BasicDataSource"
destroy-method = "close">
<property name = "driverClassName" value = "${oracleDriver}" />
<property name = "url" value = "${db.url}" />
<property name = "username" value = "${username}" />
<property name = "password" value = "${password}" />
</bean>
Использует ли это пул соединений внутри компании? Если да, то какой размер?




Да. BasicDataSource создает пул внутри. Как и в (https://commons.apache.org/proper/commons-dbcp/configuration.html), мы видим, что максимальное количество активных подключений по умолчанию равно 8 (параметр maxTotal).
Если вам не нужен пул соединений, вам следует рассмотреть возможность использования альтернативы, например: org.springframework.jdbc.datasource.SingleConnectionDataSource