Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
HELP.md
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/

### VS Code ###
.vscode/

### Eclipse ###

.metadata
Binary file added .mvn/wrapper/maven-wrapper.jar
Binary file not shown.
2 changes: 2 additions & 0 deletions .mvn/wrapper/maven-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.4/apache-maven-3.9.4-bin.zip
wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar
51 changes: 51 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,54 @@ Repositório para ser usado pelos candidatos à vaga de Desenvolvedor Júnior Ba
- Trabalhar utilizando commits
- Documentar como executar sua aplicação
- Descrever as funcionalidades do software

## Como Executar

- Clonar repositório git
- Construir o projeto:
```
$ ./mvnw clean package
```
- Executar a aplicação:
```
$ java -jar target/Desafio-todolist-0.0.1-SNAPSHOT.jar
```
A API, apos a confirmação de ok no console poderá ser acessada em [localhost:8080/todos](http://localhost:8080).
O Swagger poderá ser visualizado em [localhost:8080/swagger-ui.html](http://localhost:8080/swagger-ui.html)

## API Endpoints

### Imagens APIs Rest no [Postman](https://en.wikipedia.org/wiki/Postman_(software))
#### Post
![api_post](https://github.com/jonathnawill/desafio-junior-backend-simplify/assets/104990020/1c88af75-16a0-42aa-a10e-9ee9a5a977c6)




#### Get
![api_get](https://github.com/jonathnawill/desafio-junior-backend-simplify/assets/104990020/a614c373-18ec-4a86-83fc-3c704d992bc6)





#### Put
![api_put](https://github.com/jonathnawill/desafio-junior-backend-simplify/assets/104990020/593d1a40-8fc4-4c5a-adb4-e588b484b595)




#### Delete
![api_delete](https://github.com/jonathnawill/desafio-junior-backend-simplify/assets/104990020/ca2e1e2f-c475-408b-8570-95ac54bc1187)

### Tecnologias empregadas
- [x] Spring boot
- [x] Spring web
- [x] Spring DevTools
- [x] Speing Reactive Web
- [x] Spring JPA/Hibernate
- [x] MySQL
- [x] Postman
- [x] API Rest
- [x] Banco de dados H2

Loading