muliyul
Jdbi.create(HikariDataSource(HikariConfig().apply { username = config.property("db.username").getString() password = config.property("db.password").getString() jdbcUrl = config.property("db.jdbcUrl").getString() application.featureOrNull(DropwizardMetrics)?.registry?.also { <http://application.log.info|application.log.info>("Dropwizard metrics feature detected. Registering HikariCP metrics.") metricRegistry = it healthCheckRegistry = it } }
java.lang.NoClassDefFoundError: com/codahale/metrics/health/HealthCheckRegistry
at com.zaxxer.hikari.HikariConfig.setHealthCheckRegistry(HikariConfig.java:697)
cy
<dependency> <groupId>io.dropwizard.metrics</groupId> <artifactId>metrics-healthchecks</artifactId> <version>${dropwizard-metrics.version}</version> </dependency>
HealthCheckRegistry
A modern programming language that makes developers happier.