Нужен ли мне c3p0 для Springboot 2.x? - PullRequest
0 голосов
/ 03 августа 2020

Я переношу существующее приложение Spring (без загрузки Spring) на Springboot 2.x. Я вижу, что есть файл c3p0.properties со следующей конфигурацией: com.mchange.v2.c3p0.management.ExcludeIdentityToken=true. Что именно это делает? Нужно ли мне это, если я использую Springboot 2.x? Или мне нужно настроить что-то еще в моем файле application.properties?

Спасибо за помощь.

1 Ответ

1 голос
/ 03 августа 2020

Spring Boot 2.x использует HikariCp в качестве пула соединений JDB C по умолчанию. Это быстрее, чем c3p0. Вы должны использовать Hikari.

Вы можете прочитать об этом по сравнению с c2p0:

Hikari против других CP

Spring Boot автоматически настроит его для вас, но вы можете настроить его (например, в application.properties)

Для com.mchange.v2.c3p0.management.ExcludeIdentityToken посетите раздел конфигурации Jmx на странице документации

Конфигурация JMX

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...