Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Documentação de APIs (Swagger e OpenAPI) — FCC 2022

TI - Desenvolvimento de SistemasDocumentação de APIs (Swagger e OpenAPI)
Código
fc138848
Banca
FCC
Órgão
TRT 23
Ano
2022
Cargo
AJ TRT23

No componente controller de uma aplicação criada com recursos Spring Boot foram incluídas as anotações abaixo a um método REST.

 

@ApiOperation(value = "Obter a lista de processos no sistema", response = Iterable.class, tags
= "getProcessos")
@ApiResponses(value = {
      @ApiResponse(code = 200, message = "Successo|OK"),
      @ApiResponse(code = 401, message = "Não autorizado"),
      @ApiResponse(code = 403, message = "Proibido"),
      @ApiResponse(code = 404, message = "Não encontrado") })
@RequestMapping(value = "/getProcessos")
public List<Processos> getProcessos() {
    return processos;
}


@ApiOperation e @ApiResponses são anotações

  1. AMapStruct.
  2. BHibernate.
  3. CSpring Eureka.
  4. DSpring Zuul.
  5. ESwagger.
Revelar gabarito e comentário

GabaritoE — Swagger.

Link permanente: /questoes/fc138848