Parent of JDBC Integration Bundle for Bootique

Parent POM of JDBC and instrumented JDBC Bootique modules.

License

License

Categories

Categories

Bootique User Interface Web Frameworks
GroupId

GroupId

com.nhl.bootique.jdbc
ArtifactId

ArtifactId

bootique-jdbc-parent
Last Version

Last Version

0.10.1
Release Date

Release Date

Type

Type

pom
Description

Description

Parent of JDBC Integration Bundle for Bootique
Parent POM of JDBC and instrumented JDBC Bootique modules.
Project Organization

Project Organization

National Hockey League
Source Code Management

Source Code Management

https://github.com/nhl/bootique-jdbc

Download bootique-jdbc-parent

How to add to project

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

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • bootique-jdbc
  • bootique-jdbc-instrumented

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.

com.nhl.bootique.jdbc

Versions

Version
0.10.1
0.10