API Rest usando Java com Spring Boot e banco de dados Postgresql e H2.
JPA com Hibernate para mapeamento objeto-relacional. Envio de email com SMTP da Google. Armazenamento de imagens com storage S3 da Amazon. Autenticação e autorização com tokens JWT. Implantação na nuvem usando a plataforma Heroku. Uso adequado do protocolo HTTP no padrão REST. Segurança, CORS, Lombok.
Login. Cadastro de usuário. Fluxo completo de navegação de carrinho de compras. Fluxo de fechamento de pedido. Versão: Spring Boot 2.0.x .
- 1 - Antes de qualquer coisa deverá ser criada um workspace para o projeto.
- 2 - Abra o Spring Tool Suite ou o Eclipse no workspace criado.
- 3 - Com o workspace criado e a sua IDE aberta, faça um clone do projeto para outra pasta.
- 4 - Ao término do clone, clique com o botão direito na área onde ficam os projetos e depois clique em Import...
- 5 - Escolha a opção Existing Maven Projects e aponte para a pasta do projeto clonado.
- 6 - Caso algo de errado, clique no projeto importado com o botão direito, vá em Maven e Update Project.
Para iniciar o desenvolvimento da plataforma é necessário ter a JDK8.
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html?ssSourceSiteId=otnpt
- Isaías Lima - Initial work - IsaiasLima