Skip to content

adriana-toni/java-padroes-projeto-spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Explorando Padrões de Projetos na Prática com Java

Projeto desenvolvido em Spring Boot 3 a partir de start realizado através do site Spring initializr utilizando as seguintes dependências:

  • Spring Web
  • Spring Data JPA
  • Lombok
  • OpenFeign
  • H2 Database

e a documentação da API desenvolvida utilizando OpenAPI 3.

Configuração

  • Clonar o repositório:
    git clone https://github.com/adriana-toni/java-padroes-projeto-spring.git

  • Importar o projeto em uma IDE Java

  • Para iterar com a API:
    http://localhost:8080/swagger-ui/index.html

    • Corpo básico das requisições:
      {
        "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        "nome": "Márcia",
        "endereco": {
            "cep": "31.140-020"
        }
      }
      

Características

  • CRUD completo de cadastro de cliente e endereço
  • Integração com API pública ViaCEP
  • Tratamento de algumas exceções
  • Dados gravados em memória (H2 Database)
  • Possibilidade de informar CEP com ou sem máscara

Documentação de Referência

Para referência adicional, considere as seguintes seções:

Guias

Os guias abaixo ilustram como usar alguns recursos concretamente:

Links adicionais

Estas referências adicionais também devem ajudá-lo:

About

Explorando Padrões de Projetos com Java e SpringBoot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages