O que é?
Um framework criado para facilitar o processo de desenvolvimentos dos projetos, com o uso dos conceeitos de Inversão de Controle e Injeção de Dependências.
Como funciona?
Utiliza a convenção por configuração, ou seja, tende a decidir através de várias ferramentas o que deve ser feito durante o processo de desenvolvimento.
Caracteríticas
É composto por módulos: Spring Boot, Spring Boot Starters, Spring Boot Autoconfigure, Spring Boot Actuator, Spring Boot Test, Spring Boot Devtools, Spring Boot Devtools.
Spring Initializr
UI que permite a criação de projetos Sprint Boot de forma facilitada.