Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leosimoes/rocketseat-java-spring-restapi-todolist
Rocketseat Java course project. REST API with Spring Framework for registering, reading and updating tasks, with filter by user.
https://github.com/leosimoes/rocketseat-java-spring-restapi-todolist
crud java rest-api spring-framework
Last synced: 13 days ago
JSON representation
Rocketseat Java course project. REST API with Spring Framework for registering, reading and updating tasks, with filter by user.
- Host: GitHub
- URL: https://github.com/leosimoes/rocketseat-java-spring-restapi-todolist
- Owner: leosimoes
- Created: 2023-10-11T14:41:32.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-22T18:07:18.000Z (over 1 year ago)
- Last Synced: 2024-11-13T12:11:43.530Z (2 months ago)
- Topics: crud, java, rest-api, spring-framework
- Language: Java
- Homepage:
- Size: 985 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rocketseat - Java - REST API with Spring Framework.
Rocketseat Java course project in September 2023.
Creation of a REST API with Spring Framework.## Project Starter
![Starter-1](imgs/IntelliJ-Spring-Initializr-1.png)
![Starter-2](imgs/IntelliJ-Spring-Initializr-2.png)
## API Resources and Routes
To access Swagger: http://localhost:8080/swagger-ui.html
Authentication is passed as a `credentials` parameter in the Header with a value of `username:password`.
![Routes](imgs/Swagger-ui-api-routes.jpg)
![Schema](imgs/Swagger-ui-api-schema.jpg)
To access h2 database:
- http://localhost:8080/h2
- login: `admin`;
- password: `admin`.![H2-BancoDeDados](imgs/h2-console.png)
## Class Diagrams - UML
![UML-Classe-1](imgs/UML-Diagram-Class-1.jpg)
![UML-Class-2](imgs/UML-Diagram-Class-2.jpg)
![UML-Classe-3](imgs/UML-Diagram-Class-3.jpg)
![UML-Classe-4](imgs/UML-Diagram-Class-4.jpg)
![UML-Class-5](imgs/UML-Diagram-Class-5.jpg)
## Certificate
![Certificate](imgs/certificate.jpg)