O Java Spring Boot (Spring Boot) é uma ferramenta open sourc...
Nesse cenário, assinale a afirmativa que descreve corretamente uma característica do Spring Boot.
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.
- 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