How To Customize BoneCP Settings Via Properties And DataSourceBuilder
Note: The best way to tune the connection pool parameters consist in using Flexy Pool by Vlad Mihalcea. Via Flexy Pool you can find the optim settings that sustain high-performance of your connection pool.
Description: This is a kickoff application that set up BoneCP via DataSourceBuilder
. The jdbcUrl
is set up for a MySQL database. For testing purposes, the application uses an ExecutorService
for simulating concurrent users.
Key points:
- in
pom.xml
add the BoneCP dependency - in
application.properties
, configure BoneCP via a custom prefix, e.g.,app.datasource.*
- write a
@Bean
that returns theDataSource