O Java Spring Boot (Spring Boot) é uma ferramenta open sourc...

Próximas questões
Com base no mesmo assunto
Ano: 2026 Banca: FGV Órgão: TJ-SC Prova: FGV - 2026 - TJ-SC - Analista de Sistemas |
Q4150975 Programação
O Java Spring Boot (Spring Boot) é uma ferramenta open source que simplifica e acelera o desenvolvimento de aplicações web e microsserviços baseados no Spring Framework.

Nesse cenário, assinale a afirmativa que descreve corretamente uma característica do Spring Boot.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E

Fundamento decisivo: O ponto decisivo era a regra documental específica de internacionalização do Spring Boot: por padrão, ele procura um resource bundle chamado "messages" na raiz do classpath. Como o enunciado pedia a característica correta do framework, essa coincidência literal leva ao gabarito E.

Tema central: Internacionalização no Spring Boot
Análise das alternativas
A
Errada
Está errada porque Spring Boot não se caracteriza por priorizar configuração baseada em XML. Sua proposta oficial é reduzir configuração manual por meio de auto-configuration e convenção sobre configuração, com uso intenso de anotações e propriedades.
B
Errada
Está errada porque a documentação do Spring Framework admite o uso de @Profile em classes anotadas com @Component ou @Configuration. A restrição afirmada na alternativa não existe.
C
Errada
Está errada porque o Spring Boot possui suporte oficial a Kotlin, inclusive com documentação específica sobre esse suporte. Portanto, dizer que não provê suporte à linguagem contraria a referência oficial.
D
Errada
Está errada porque a documentação oficial informa configurações padrão também para Logback. Assim, a afirmação se torna falsa ao excluir justamente um dos sistemas contemplados.
E
Certa
A alternativa E está correta porque descreve o comportamento padrão de internacionalização documentado pelo Spring Boot: o framework procura, por padrão, um bundle de recursos chamado "messages" na raiz do classpath. O critério aqui é objetivo e textual, baseado na regra padrão oficial do framework para resolução de mensagens internacionalizadas.
Pegadinha da questão
A questão misturou uma assertiva literal e específica da documentação oficial, na internacionalização, com erros por negação indevida em temas próximos do ecossistema Spring Boot, como XML, @Profile, Kotlin e logging.
Dica para questões semelhantes
  • Quando uma alternativa traz comportamento padrão muito específico do framework, confira se ela coincide literalmente com a documentação oficial.
  • Em questões sobre Spring Boot, desconfie de afirmações que atribuam ao framework prioridade por XML, porque sua proposta central é reduzir configuração manual.
  • Afirmações absolutas como "não permite" ou "não provê suporte" devem ser confrontadas com o que a documentação admite expressamente.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A alternativa correta é a E.

Aqui está a análise de cada alternativa:

  • A (Incorreta): O Spring Boot prioriza a convenção sobre a configuração e utiliza predominantemente arquivos de propriedades (.properties), YAML e anotações para reduzir a necessidade de configurações complexas em XML.
  • B (Incorreta): O Spring Boot permite e incentiva o uso de @Profile para carregar beans condicionalmente.
  • C (Incorreta): O ecossistema Spring Boot é amplamente conhecido por prover suporte oficial ao Kotlin (além do Groovy), visando a produtividade do desenvolvedor.
  • D (Incorreta): Esta afirmativa está incorreta porque o Spring Boot usa o Logback como framework de log padrão. Ele fornece configurações automáticas para Logback, Java Util Logging e Log4j2.
  • E (Correta): Por padrão, em termos de internacionalização (i18n), o Spring Boot configura um MessageSource que procura por arquivos de recursos (resource bundles) com o nome base messages na raiz do classpath (como messages.properties).

Portanto, a afirmativa E descreve corretamente uma convenção padrão do Spring Boot para internacionalização.

Essa eu não sabia no dia da prova. :/

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo