🚀 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:

  1. Expõe Dados via REST: Criaremos serviços que entregam informações de configuração.
  2. Interface Reativa: Consumiremos esses dados em uma página web moderna.
  3. 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.


⬅️ Capítulo Anterior | Próximo Capítulo ➡️