简体   繁体   English

Springboot 2.x 需要 c3p0 吗?

[英]Do i need c3p0 for Springboot 2.x?

I am migrating a existing Spring application (non Spring boot) to Springboot 2.x.我正在将现有的 Spring 应用程序(非 Spring 引导)迁移到 Springboot 2.x。 I see there is a c3p0.properties file with following configuration: com.mchange.v2.c3p0.management.ExcludeIdentityToken=true .我看到有一个具有以下配置的c3p0.properties文件: com.mchange.v2.c3p0.management.ExcludeIdentityToken=true What does this does exactly?这到底是做什么的? Do I need this if I am using Springboot 2.x?如果我使用 Springboot 2.x,我需要这个吗? Or do I need to setup something else configuration in my application.properties file?或者我是否需要在我的application.properties文件中设置其他配置?

Thank you for help.谢谢你的帮助。

Spring Boot 2.x use HikariCp as a default JDBC connection pool. Spring Boot 2.x 使用 HikariCp 作为默认 JDBC 连接池。 It is faster then c3p0.它比 c3p0 更快。 You should use Hikari.你应该使用 Hikari。

You can read about it compared with c2p0:与 c2p0 相比,您可以阅读它:

Hikari vs other CPs光与其他CP

Spring Boot will autoconfig it to you, but you can customize it (for example in application.properties) Spring 引导将自动配置给您,但您可以自定义它(例如在 application.properties 中)

For the com.mchange.v2.c3p0.management.ExcludeIdentityToken visit the documentation page's Jmx configuration section对于com.mchange.v2.c3p0.management.ExcludeIdentityToken访问文档页面的 Jmx 配置部分

JMX configuration JMX 配置

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM