É um framework Java open source que possui como objetivo facilitar o processo de desenvolvimento de aplicações Java. Ele traz mais agilidade e reduz o tempo com as configurações inicias.
Com o Spring Boot conseguimos abstrair e facilitar a configuração de, por exemplo:
- Servidores;
- Gerenciamento de dependências;
- Configurações de bibliotecas;
- Métricas & health checks;
È uma classe que permite interagir com outros serviços RESTful e converter esta estrutura de dados(JSON, XML) em objeto Java
Utilizado para estabelecer a comunicação entre microserviços através de chamadas pelo nome do microserviço solicitado.