BairesDev interview question

Como funciona o Spring Boot? Qual a diferença entre Spring Data e Hibernate?