В моем проекте Spring управляет пулом соединений с классом org.apache.commons.dbcp.BasicDataSource. Можно ли узнать, сколько подключений свободно или используется в текущее время?
Спасибо.
Из javadocs вы должны иметь возможность прочитать это из методов getNumIdle () и getNumActive () , если вы можете получить экземпляр BasicDataSource.
Чтобы получить экземпляр BasicDataSource, вы можете использовать JMX и получить доступ к открытым компонентам. Например, вы можете использовать Java Visual VM , которая поставляется вместе с JDK начиная с версии 6, обновления 7. Конечно, вы должны установить плагин MBeans .