Projeto desenvolvido a partir de um dos cursos de Spring MVC da Alura, ministrado pelo instrutor Arthur Parahyba.
Tabela de conteúdos
Esse projeto tem o objetivo de prover um upgrade nas habilidades do autor. O foco do projeto é desenvolver uma aplicação Server Side, com o uso de módulos spring e outros ferramentas, como thymeleaf e bootstrap.
- Construção do projeto com spring initializr
- Primeiro controller
- Processando requisição Thymeleaf e Bootstrap
- Criando o modelo
- Aplicando bootstrap Integração com Spring Data
- Usando JPA puro
- Uso do @Autowired
- Usandoo Spring Data JPA Trabalhando com formulário
- Formulário de pedido
- Salvando pedido
- Populando automaticamente
- Uso do DTO
- Uso do @RequestMapping Trabalhando com Bean Validation
- Validação do pedido
- Mensagens de erro
- Objetivo da anotação @Valid Trabalhando com templates
- Finalizando o topo
- Criando template ZFormatação e finalização
- Modelando o status
- Rota do status
- Formatação de número e data
As seguintes ferramentas foram usadas na construção do projeto:
- JAVA11
- Spring initializr
- Spring boot
- Spring Web
- Spring data jpa
- Spring security
- Spring validation
- Spring devtools
- Thymeleaf
- Intelij IDEA
- java-Dotenv
Em busca do próximo nível 🚀 - Never stop learning. 🧑🎓