Projeto Criado com apoio e base do Curso da Udemy Spring Boot Expert, que foi de grande avanço na minha trilha até me torna uma Desenvolvedor Java.
- Criação e Entendimento de um Projeto Spring Boot e sua Arquitetura
- Classes de Configuração e Servisos
- Annotations E Annotations Personalizadas
- Injeção de Depedencias.
- Configurar e se Conectar com Banco de Dados (Como o H2 em Memoria (Para testes) e MySql )
- Spring JDBC
- Mapeamento de Entidades JPA (EntityMenager)
- JPA Repositories
- Query e @Query
- Implementar uma RESTFuL
- Mapear recursos REST
- Conhecimentos nas operações de POST, DELETE, GET, PUT, PATCH
- Conhecendo e utilizando códigos de Status apropiados
- LOMBOK project
- Bean Validation
- Internacionalização
- Spring Security
- Config do Spring Security
- Autorização de url's de acordo com os perfis de usuario.
- Implementar Autenticação Basic
- Tokens JWT
- Swagger e sua Config
- Build e Deploy
- JAR e WAR
- Intellij Idea
- Postman
- CMD
- MAVEN
- Browser
- MySql Workbench
- JAVA
- SPRING BOOT
- JPA / HIBERNATE
- MAVEN
- Pré - Requesitos: JAVA 17
1 - Clone o project
2 - Entrar na Pasta do projeto (Pelo cmd)
3 - execuque o projeto : java -jar ./(arquivo jar do projeto)
4 - entre no navegador e cole: http://localhost:8080/swagger-ui.html#/