Voll.med é uma clínica médica fictícia que precisa de um aplicativo para gestão de consultas. O aplicativo deve possuir funcionalidades que permitam o cadastro de médicos e de pacientes, e também o agendamento e cancelamento de consultas.
Enquanto um time de desenvolvimento será responsável pelo aplicativo mobile, o nosso será responsável pelo desenvolvimento da API Rest desse projeto.
- CRUD de médicos;
- CRUD de pacientes;
- Agendamento de consultas(em breve);
- Cancelamento de consultas(em breve);
O layout da aplicação mobile está disponível neste link: Figma
A documentação das funcionalidades da aplicação pode ser acessada neste link: Trello
As seguintes tecnologias foram utilizadas no desenvolvimento da API Rest do projeto:
Projeto desenvolvido por Alura e utilizado nos cursos de Spring Boot.
Instrutor: Rodrigo Ferreira
- Adicione algo novo como uma Classe ou Pacote clicando no diretório desejado (example med.voll.api) e pressionando ALT + INSERT (or INS).
- Auto reload do Spring Boot Devtools, deve ser configurado no Intellij IDE, em Settings (ctrl + alt + s) -> Build, Execution, Deployment -> Compiler -> e marque a opção 'Build Project Automatically'. Também em Settings (ctrl + alt + s) -> Advanced settings -> marque a opção 'Allow auto-making to start even if developed application is currently running'.
## Como gerar um novo projeto com Spring Initializr? ### * SpringBoot tem o servidor Tomcat embutido por padrão para execução da aplicação
- Acessar Spring Initializr e selecionar as dependecias que deseja (Dependencias que adicionamos para Validação e Persistencia de dados: Validation, MySQL Driver, Spring Data JPA e Flyway Migration) https://start.spring.io/
- Após selecionar as dependencias, certifique de que é um PROJETO MAVEN, clicar em 'EXPLORE' e copiar as dependencias que foram inclusas no pom.xml.
- Colar as dependencias copiadas no projeto, no arquivo pom.xml
- Na aba 'Maven' no canto superior direito do Inttellij, clique em reload, para que seja feito o download das dependencias, pare o projeto e rode-o novamente.