Kt Time Traveler - Spring Boot Starter

Single source of truth for the time in your application.

License

License

Categories

Categories

Spring Boot Container Microservices
GroupId

GroupId

pl.zycienakodach
ArtifactId

ArtifactId

kt-time-traveler-spring-boot-starter
Last Version

Last Version

0.1.15
Release Date

Release Date

Type

Type

pom.sha512
Description

Description

Kt Time Traveler - Spring Boot Starter
Single source of truth for the time in your application.
Project URL

Project URL

https://github.com/nowakprojects/kt-time-traveler
Source Code Management

Source Code Management

https://github.com/nowakprojects/kt-time-traveler/

Download kt-time-traveler-spring-boot-starter

Dependencies

runtime (4)

Group / Artifact Type Version
org.springframework.boot : spring-boot-autoconfigure jar 2.3.1.RELEASE
pl.zycienakodach : kt-time-traveler-core jar 0.1.15
org.jetbrains.kotlin : kotlin-stdlib-jdk8 jar 1.3.70
org.jetbrains.kotlin : kotlin-reflect jar 1.3.70

Project Modules

There are no modules declared in this project.

kt-time-traveler

Time injection library for JVM written in Kotlin. Works with Java as well. One source of true time in whole application. It's also provides mutable clock for testing.

Time - one source of truth

It's a good practice in software development to have one source of truth for any data. This is also applicable for time in our applications.

Why is this library useful?

Tests based on time

Configuration

With Spring Boot Starter

Configure time in your application using application.yaml file.

TODO

Without Spring Boot

Versions

Version
0.1.15
0.1.13
0.1.11