🚀 ApĂȘndice A — Starters De Elite

Neste apĂȘndice, catalogamos os Spring Boot Starters essenciais para a Engenharia Premium em 2026. Os starters garantem que vocĂȘ tenha as dependĂȘncias corretas, testadas e compatĂ­veis com o Jakarta EE 10 e o JDK 17/21+.


🚀 14.1 Starters de Web e Interface

Estes starters formam a base da comunicação com o usuårio e outros sistemas.

  1. spring-boot-starter-web: O motor principal para aplicaçÔes Servlet (Tomcat). Inclui suporte a REST, Jackson (JSON) e validação.
  2. spring-boot-starter-webflux: Para sistemas reativos de ultra performance, utilizando o motor Netty e programação não bloqueante.
  3. spring-boot-starter-validation: Traz a Bean Validation (Jakarta Validation) para garantir a integridade dos dados na entrada (@NotNull, @Size, etc.).
  4. spring-boot-starter-hateoas: Essencial para atingir o NĂ­vel 3 de Maturidade REST com links hipermĂ­dia.

TIP

Dica de Performance: Use o webflux apenas se o seu sistema tiver milhares de conexÔes simultùneas. Para o Green Dog tradicional, o starter-web com o novo Virtual Threads (Project Loom) é a escolha de elite.


âŹ…ïž CapĂ­tulo Anterior | PrĂłximo CapĂ­tulo âžĄïž