🚀 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
spring-boot-starter-data-jpa: O mestre. Inclui Hibernate, Spring Data e Jakarta Persistence.spring-boot-starter-data-rest: Exposição automática e segura de seus Repositórios como APIs HATEOAS.spring-boot-starter-data-mongodb: Integração premium com o banco de documentos mais popular do mundo NoSQL.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.