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
- AMapStruct.
- BHibernate.
- CSpring Eureka.
- DSpring Zuul.
- ESwagger.