Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/javiorfo/java-spring3-microservice-lib

Java library for custimized microservices: security, auditory, exceptions, pagination, swagger, tracing, etc
https://github.com/javiorfo/java-spring3-microservice-lib

auditory java java-library java21 maven pagination spring-boot spring-security swagger tracing

Last synced: about 2 months ago
JSON representation

Java library for custimized microservices: security, auditory, exceptions, pagination, swagger, tracing, etc

Awesome Lists containing this project

README

        

# java-spring3-microservice-lib
*Java library for custimized microservices: security, auditory, exceptions, pagination, swagger, tracing, etc*

## Features
- 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

## Usage
- Download the library: `git clone https://github.com/javiorfo/java-spring3-microservice-lib`
- Compile it with maven `mvn clean install`

### Donate
- **Bitcoin** [(QR)](https://raw.githubusercontent.com/javiorfo/img/master/crypto/bitcoin.png) `1GqdJ63RDPE4eJKujHi166FAyigvHu5R7v`
- [Paypal](https://www.paypal.com/donate/?hosted_button_id=FA7SGLSCT2H8G)