Pular para o conteúdo principal

Questão de Engenharia de Software — Ferramentas de Desenvolvimento de Software — FCC 2022

Engenharia de SoftwareFerramentas de Desenvolvimento de Software
Código
fc064941
Banca
FCC
Órgão
TRT - 19ª Região (AL)
Ano
2022
Cargo
Técnico Judiciário - Área Apoio Especializado Especialidade: Tecnologia da Informação
Para documentar uma aplicação Spring Boot com Swagger2 é necessário ativar o Swagger na classe SwaggerConfig usando a anotação
  1. A@Swagger2ApiOn
  2. B@EnableSwagger2Config
  3. C@Swagger2Config
  4. D@Swagger2Application
  5. E@EnableSwagger2
Revelar gabarito e comentário

GabaritoE — @EnableSwagger2

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”.

Spring Boot - Documentação com Swagger2

Gabarito: letra E. Para ativar o Swagger2 em uma aplicação Spring Boot, a classe de configuração deve ser anotada com @EnableSwagger2. Essa anotação é fornecida pela biblioteca Springfox e habilita a geração automática da documentação da API.

Alternativa A — ❌ Incorreta

@Swagger2ApiOn não existe na API do Springfox Swagger2. Trata-se de um nome inventado.

Alternativa B — ❌ Incorreta

@EnableSwagger2Config não é uma anotação reconhecida. A anotação correta é @EnableSwagger2, sem o sufixo "Config".

Alternativa C — ❌ Incorreta

@Swagger2Config também não existe. O padrão do Springfox é @EnableSwagger2.

Alternativa D — ❌ Incorreta

@Swagger2Application não é uma anotação padrão. A configuração do Swagger é feita via @Configuration + @EnableSwagger2.

Alternativa E — ✅ Correta ⟵ GABARITO

A anotação @EnableSwagger2 é a responsável por ativar o suporte ao Swagger2 no Spring Boot, conforme documentação do Springfox.

PEGA ESSA DICA!

Em versões mais recentes do Springfox (3.x), a anotação mudou para @EnableOpenApi ou @EnableSwagger2WebMvc. Sempre verifique a versão utilizada no projeto.

Gabarito: letra E.

Link permanente: /questoes/fc064941