🚀 14.3 Starters de Dados e Persistência

A camada de dados é o coração de qualquer sistema de entrega. O Spring Boot simplifica o acesso a bancos relacionais e NoSQL com as melhores práticas de persistência.

📦 Persistência de Elite

  1. spring-boot-starter-data-jpa: O mestre. Inclui Hibernate, Spring Data e Jakarta Persistence.
  2. spring-boot-starter-data-rest: Exposição automática e segura de seus Repositórios como APIs HATEOAS.
  3. spring-boot-starter-data-mongodb: Integração premium com o banco de documentos mais popular do mundo NoSQL.
  4. spring-boot-starter-data-redis: Para caching de alta performance e sessões distribuídas.

NOTE

Flyway ou Liquibase: Na Engenharia Sênior, não deixamos o JPA criar tabelas em produção (ddl-auto=update). Utilizamos o Spring Boot Starter Flyway para gerenciar migrações de banco de dados de forma versionada e segura.


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