Cebraspe · STJ · 2024 · Analista Judiciário – Área: Apoio Especializado – Especialidade: Suporte em Tecnologia da Informação

Questão 77 · Informática: Programação e algoritmos

Em relação à linguagem de programação Java, à arquitetura distribuída de microsserviços e à biblioteca Flyway, julgue os próximos itens.

Swagger é uma interface API compatível com Java que permite que dois sistemas computacionais troquem informações com ausência de estado.

Julgue o item:

Gabarito: ERRADO

Gabarito definitivo divulgado pela banca Cebraspe (STJ 2024).

Comentário

Gabarito: ERRADO.

O item afirma que "Swagger é uma interface API compatível com Java que permite que dois sistemas computacionais troquem informações com ausência de estado". Embora o Swagger (ou, mais precisamente, a OpenAPI Specification e as ferramentas Swagger) seja amplamente utilizado com Java para documentar e testar APIs, a sua função principal não é permitir a troca de informações com ausência de estado.

O Swagger é um conjunto de ferramentas de código aberto que auxilia no design, construção, documentação e consumo de APIs RESTful. Ele gera documentação interativa e permite testar endpoints de API. A característica de "ausência de estado" (statelessness) é um princípio arquitetural fundamental das APIs RESTful, e não uma funcionalidade provida pelo Swagger em si. O Swagger apenas descreve APIs que podem ser stateless, mas não as torna stateless. A ausência de estado significa que cada requisição do cliente para o servidor contém todas as informações necessárias para entender a requisição, e o servidor não armazena nenhum contexto de sessão do cliente entre as requisições. Portanto, o trecho incorreto é "permite que dois sistemas computacionais troquem informações com ausência de estado", pois essa é uma característica do design da API, e não uma função do Swagger.

Dica: O Cebraspe costuma misturar conceitos de ferramentas com conceitos arquiteturais ou de design de software. Fique atento à função específica de cada tecnologia.

Fundamentos: Conceito de Swagger/OpenAPI Specification · Princípios de arquitetura REST (statelessness)

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova Cebraspe STJ 2024 (Analista Judiciário – Área: Apoio Especializado – Especialidade: Suporte em Tecnologia da Informação), questão 77, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor