Questão de Arquitetura de Software — Arquitetura de Software — UFMT 2024
Arquitetura de Software›Arquitetura de Software
Código
qg367412
Banca
UFMT
Órgão
Prefeitura de Cáceres - MT
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas
No desenvolvimento de aplicações Spring Boot, qual módulo fornece funcionalidades de monitoramento e gestão da aplicação em tempo de execução?
ASpring Boot Actuator
BSpring Boot Starter
CSpring Boot Web
DSpring Boot AutoConfigurator
Revelar gabarito e comentário▾
GabaritoA — Spring Boot Actuator
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Módulos do Spring Boot
Gabarito: letra A. O Spring Boot Actuator é o módulo responsável por fornecer funcionalidades de monitoramento e gestão da aplicação em tempo de execução, como endpoints de health check, métricas, informações de ambiente, entre outros. Os demais módulos listados não têm essa finalidade específica.
A banca cobra o conhecimento básico dos módulos do Spring Boot. Enquanto o Actuator é voltado para operação e observabilidade, outros starters têm papéis distintos.
Módulos Spring Boot: Actuator (Monitoramento e gestão, Endpoints: /health, /metrics, Integração: Prometheus, Micrometer); Starter (Conjunto de dependências, Ex.: spring-boot-starter-web); Web (Aplicações web (Spring MVC + Tomcat)); AutoConfigurator (Não existe módulo oficial)
Alternativa A — ✅ Correta ⟵ GABARITO
O Spring Boot Actuator expõe endpoints HTTP (como /actuator/health, /actuator/metrics) e integra-se com sistemas de monitoramento (Prometheus, Micrometer). É a ferramenta padrão para gerenciamento e monitoramento em produção.
Alternativa B — ❌ Incorreta
O Spring Boot Starter é um conjunto de dependências pré-configuradas para facilitar a inclusão de funcionalidades (ex.: spring-boot-starter-web para aplicações web). Não oferece recursos de monitoramento em tempo de execução.
Alternativa C — ❌ Incorreta
O Spring Boot Web (geralmente incluído via spring-boot-starter-web) habilita a criação de aplicações web com Spring MVC e Tomcat embutido. Foco no desenvolvimento de APIs, não em monitoramento.
Alternativa D — ❌ Incorreta
Não existe um módulo oficial chamado "Spring Boot AutoConfigurator". O Spring Boot realiza autoconfiguração automaticamente com base nas dependências do classpath, mas isso não é um módulo separado de monitoramento.
PEGA ESSA DICA!
Para guardar: Actuator = "agir" (monitorar e gerenciar). Em provas de Spring Boot, lembre-se que Actuator é o módulo que expõe informações de saúde, métricas e ambiente. Os starters são apenas agrupadores de dependências.