bootique-jdbc-instrumented: Abstract DataSource module for Bootique with metrics

Provides abstract DataSource module with metrics

License

License

Categories

Categories

Bootique User Interface Web Frameworks
GroupId

GroupId

io.bootique.jdbc
ArtifactId

ArtifactId

bootique-jdbc-instrumented
Last Version

Last Version

0.25
Release Date

Release Date

Type

Type

jar
Description

Description

bootique-jdbc-instrumented: Abstract DataSource module for Bootique with metrics
Provides abstract DataSource module with metrics
Project Organization

Project Organization

ObjectStyle LLC

Download bootique-jdbc-instrumented

How to add to project

<!-- https://jarcasting.com/artifacts/io.bootique.jdbc/bootique-jdbc-instrumented/ -->
<dependency>
    <groupId>io.bootique.jdbc</groupId>
    <artifactId>bootique-jdbc-instrumented</artifactId>
    <version>0.25</version>
</dependency>
// https://jarcasting.com/artifacts/io.bootique.jdbc/bootique-jdbc-instrumented/
implementation 'io.bootique.jdbc:bootique-jdbc-instrumented:0.25'
// https://jarcasting.com/artifacts/io.bootique.jdbc/bootique-jdbc-instrumented/
implementation ("io.bootique.jdbc:bootique-jdbc-instrumented:0.25")
'io.bootique.jdbc:bootique-jdbc-instrumented:jar:0.25'
<dependency org="io.bootique.jdbc" name="bootique-jdbc-instrumented" rev="0.25">
  <artifact name="bootique-jdbc-instrumented" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.bootique.jdbc', module='bootique-jdbc-instrumented', version='0.25')
)
libraryDependencies += "io.bootique.jdbc" % "bootique-jdbc-instrumented" % "0.25"
[io.bootique.jdbc/bootique-jdbc-instrumented "0.25"]

Dependencies

compile (2)

Group / Artifact Type Version
io.bootique.jdbc : bootique-jdbc jar 0.25
io.bootique.metrics : bootique-metrics-healthchecks jar 0.25

test (3)

Group / Artifact Type Version
junit : junit jar 4.12
org.mockito : mockito-core jar 2.15.0
io.bootique : bootique-test jar 0.25

Project Modules

There are no modules declared in this project.

Build Status Maven Central

bootique-jdbc

Provides a number of modules for your Bootique apps to work with JDBC data stores:

  • bootique-jdbc - an abstract module providing injectable configurable map of named JDBC connection pools (java.sql.DataSource instances). Normally you won't be importing this module directly. It will be added automatically as a transitive dependency of concrete modules. There are currently two choices shown below - Tomcat and Hikari.

  • bootique-jdbc-tomcat - a concrete module that provides configurable Tomcat Connection Pool.

  • bootique-jdbc-hikaricp - a concrete module that provides configurable Hikari Connection Pool.

  • bootique-jdbc-tomcat-instrumented - a variation of bootique-jdbc-tomcat with support for performance metrics.

  • bootique-jdbc-hikaricp-instrumented - a variation of bootique-jdbc-hikaricp with support for performance metrics and health checks.

  • bootique-jdbc-junit5 - a DB testing facility for JUnit 5 that helps to prepare test databases (in-memory or Docker-based), datasets and run assertions against the DB data. Supports API-based and CSV-based data sets. Can be used to test any apps that read or write from/to RDBMS. E.g. Bootique JDBC apps, non-Bootique JDBC apps, Cayenne apps.

  • bootique-jdbc-test - a DB testing facility for JUnit 4. Not as advanced and somewhat convoluted compared to bootique-jdbc-junit5.

See usage example bootique-jdbc-demo.

io.bootique.jdbc

Bootique Project

Bootique is a minimally opinionated platform for modern runnable Java apps

Versions

Version
0.25
0.24
0.14
0.13
0.12
0.11