[go: up one dir, main page]

Skip to content

Thamyresmya/Desafio5_Santander_Dio-API-REST

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio BOOTCAMP SANTANDER 2023 - DIO
Nome API REST usando Spring Boot 3, Java 17
Tecnologias Java, Spring Boot, Spring Data JPA, OpenApi
URL https://github.com/Thamyresmya/Desafio5_Santander_Dio-API-REST

API REST usando Spring Boot 3, Java 17

🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

  • Java 17
  • Spring Boot 3
  • Spring Data JPA
  • OpenAPI (Swagger)
  • MySQL

✨ Projeto

Projeto desenvolvido junto com o instrutor durante o curso para o Bootcamp Santander Back End 2023. Java API RESTful.

🎯 FIGMA

O Figma foi utilizado para a abstração do domínio desta API, sendo útil na análise e projeto da solução. Link

💫 Diagrama de classe

classDiagram
  class User {
    -String name
    -Account account
    -Feature[] features
    -Card card
    -News[] news
  }

  class Account {
    -String number
    -String agency
    -Number balance
    -Number limit
  }

  class Feature {
    -String icon
    -String description
  }

  class Card {
    -String number
    -Number limit
  }

  class News {
    -String icon
    -String description
  }

  User "1" *-- "1" Account
  User "1" *-- "N" Feature
  User "1" *-- "1" Card
  User "1" *-- "N" News
Loading

Documentação da API (Swagger)

API Swagger

📁 Acesso ao projeto

É possível acessar o código através do Link. Neste repositório você tem acesso a todo o material desenvolvido durante o curso.

📸 Apresentação

Teste POST

Resultado code 201

Resultado Json

Teste GET

Tabelas criadas no MySQL

🔗 Me siga nas redes sociais:



Feito com 💜 by Thamyres Cavalcante

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages