https://github.com/juliopuma/crud-service-rxjava
CRUD Implementation using RxJava to test reactive flows.
https://github.com/juliopuma/crud-service-rxjava
crud java-spring-boot java17 rxjava2 spring-boot
Last synced: 9 months ago
JSON representation
CRUD Implementation using RxJava to test reactive flows.
- Host: GitHub
- URL: https://github.com/juliopuma/crud-service-rxjava
- Owner: JulioPuma
- Created: 2024-08-25T19:50:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-27T07:16:11.000Z (over 1 year ago)
- Last Synced: 2025-01-24T09:13:27.273Z (11 months ago)
- Topics: crud, java-spring-boot, java17, rxjava2, spring-boot
- Language: Java
- Homepage:
- Size: 67.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# CRUD service using RXJava3
CRUD Project with RXJava3 managing reactive flows. Database was created internally.
Extra: Using Exception Handler using @ControllerAdvice and @ExceptionHandler
* Language: Java 17
* Framework: SpringBoot 3
* Dependency management: Maven 3.6.3

## Postman Collection
Click the link below to download the Postman collection:
[Download Postman Collection](docs/crud-service-rxjava.postman_collection.json)
1. Download the file from the link above.
2. Open Postman.
3. Click "Import" in the top left corner.
4. Select the downloaded `crud-service-rxjava.postman_collection.json` file.
5. You can now test the API endpoints using the provided examples.
## Dependencies
- spring-boot-starter-web
- lombok
- RxJava3
## Package
- controllers: Used to define endpoints.
- service: Used to process logic bussines.
- repository: Used to connect with relational databases .
- proxy.client: Implements Classes to connect with other REST Services.
- config: Used to configure the project behaviour.
- model: Used to create simples object like POJOs, DTOs.