Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/javiorfo/java-spring3-microservice-lib
- Owner: javiorfo
- License: other
- Created: 2024-08-02T14:57:14.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-08-14T02:23:05.000Z (5 months ago)
- Last Synced: 2024-08-14T03:59:20.354Z (5 months ago)
- Topics: auditory, java, java-library, java21, maven, pagination, spring-boot, spring-security, swagger, tracing
- Language: Java
- Homepage:
- Size: 29.3 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)