andreick / vollmed-api

API REST com Spring Boot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

API REST

Status: Concluído

Projeto realizado durante o curso Java e Spring Boot que ensina a criar uma API REST.

O contexto da aplicação é uma API de gestão de consultas para uma clínica médica.

Funcionalidades

  • Autenticação de usuários com JWT
  • CRUD de médicos com DTOs e validações
  • CRUD de pacientes com DTOs e validações
  • Agendamento e cancelamento de consultas

Como executar em modo de desenvolvimento

Pré-Requisitos:

  • JDK 17+
  • Maven 3.8.6
  • MySQL

Comandos:

Na pasta resources crie o arquivo application-mysql.properties com as propriedades do banco MySQL conforme exemplificado no arquivo application-mysql.properties.example.

Certifique-se de que uma instância do MySQL está sendo executada.

Na raiz do projeto execute o comando:

./mvnw spring-boot:run

Documentação

Para encontrar a documentação da API acesse http://localhost:8080/swagger-ui/index.html.

Tecnologias

About

API REST com Spring Boot


Languages

Language:Java 100.0%