Java library for custimized microservices: security, auditory, exceptions, pagination, swagger, tracing, etc
- Exception Controller
- Custom Messages and Exceptions
- Pagination and Ordering
- Useful annotations
- Useful interfaces
- Custom web responses
- Adapted for using with SQL and NoSQL
- Java 21
- OpenJDK or GraalVM integration
- Spring Boot 3
- Spring Web
- Spring Data JPA
- Spring OAuth2 Resource Server
- Spring Security
- Spring Devtools
- Spring Actuator
- Keycloak as Auth Server
- Distributed tracing
- OpenTelemetry, Micrometer and Jaeger
- Log Centralization
- Logstash, ElasticSearch and Kibana
- Swagger
- OpenApi
- Auditory
- JPA auditing
- Download the library:
git clone https://github.com/javiorfo/java-spring3-microservice-lib
- Compile it with maven
mvn clean install