🚀 3.2 Criando uma Aplicação de Prova de Conceito
Para validar a viabilidade técnica e a produtividade prometida, o empresário Rodrigo Haole decidiu iniciar com um projeto focado em Diagnóstico e Propriedades. O objetivo é criar uma interface que consulte as propriedades ativas do Spring Boot, servindo como um “Dashboard de Inspeção” para a nova infraestrutura da Green Dog.
Escopo da Prova de Conceito (PoC)
Nesta etapa, construiremos os alicerces de uma aplicação que:
- Expõe Dados via REST: Criaremos serviços que entregam informações de configuração.
- Interface Reativa: Consumiremos esses dados em uma página web moderna.
- Persistência Leve: Validaremos o uso de banco de dados para armazenar logs de auditoria da PoC.
Iniciando o Projeto Premium
Utilize o Spring Initializr para gerar o esqueleto da aplicação com as seguintes especificações de elite:
- Project: Maven
- Java:
- Dependencies:
- Spring Web: Para os serviços REST.
- Thymeleaf: Para renderização do Dashboard.
- Lombok: Para eliminar código repetitivo (Boilerplate).
- DevTools: Para produtividade extrema com LiveReload.
TIP
Ao selecionar as dependências no Initializr, você está escolhendo os Starters que o Spring Boot gerenciará para você. No próximo capítulo, entenderemos por que essa escolha é fundamental para a Engenharia de Software Premium.