Annotation, SPI, aspect and hashing for idempotent request replay.

Compile Dependencies (4)

Category/LicenseGroup / ArtifactVersionUpdates
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind
General data-binding functionality for Jackson: works on core streaming API
AOP EPL 2.0
org.aspectj » aspectjweaver
The AspectJ weaver applies aspects to Java classes. It can be used as a Java agent in order to apply load-time
1.9.25.1✔
Dep Injection Apache 2.0
org.springframework » spring-context
Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring ...
App Server Apache 2.0
org.springframework.boot » spring-boot
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can 'just run'. It ...
4.1.04.1.1

Runtime Dependencies (5)

Category/LicenseGroup / ArtifactVersionUpdates
Date/Time Apache 2.0
com.fasterxml.jackson.datatype » jackson-datatype-jsr310
Add-on module to support JSR-310 (Java 8 Date & Time API) data types.
Java Spec EPL 2.0 +1
jakarta.servlet » jakarta.servlet-api
API for Jakarta Servlet, enabling web applications to handle HTTP requests and responses through a standard interface ...
6.1.0✔
Logging MIT
org.slf4j » slf4j-api
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...
2.0.182.0.20
Web Framework Apache 2.0
org.springframework » spring-web
Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC ...
Web Framework Apache 2.0
org.springframework » spring-webmvc
Spring webmvc contains Spring's model-view-controller (MVC) and REST Web Services implementation for web applications. ...