Sapien IA
Computação Múltipla Escolha

Considere um determinado trecho de código declarado corretamente: Nesse sentido, com base nas informações fornecidas na questão, selecione a opção correta.

Considere um determinado trecho de código declarado corretamente:

@RequestMapping("/")
String getTitulo(){
 return "Olá, mundo!";
}

Nesse sentido, com base nas informações fornecidas na questão, selecione a opção correta.

  1. O serviço é acessível no endereço "http://localhost:8082/"
  2. O serviço é acessível no endereço "http://localhost:8085/"
  3. O serviço está disponível no endereço raiz
  4. O serviço é acessível no endereço "http://globalhost:8080/"
  5. O serviço é acessível no endereço "http://globalhost:8085/"

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C - O serviço está disponível no endereço raiz

Análise Didática

A questão aborda conceitos fundamentais do framework Spring Framework, especificamente sobre o mapeamento de rotas em aplicações web.

1. Compreensão da Anotação

O código apresentado utiliza a anotação @RequestMapping("/"). No contexto do desenvolvimento Java com Spring MVC ou Spring Boot, essa anotação tem a função de associar uma requisição HTTP específica a um método controlador.

  • @RequestMapping: É usada para definir qual rota da URL deve ser tratada pelo método anotado.
  • "/": Este valor representa o caminho raiz (root path) da aplicação. Isso significa que a lógica dentro deste método será ativada quando o usuário acessar apenas o domínio principal do servidor, sem adicionar nenhum sub-caminho específico.

2. Avaliação das Alternativas

Para identificar a resposta correta, devemos analisar se as opções correspondem estritamente ao que o código define:

OpçãoAnáliseVeredito
AEspecifica porta 8082 e host localhost. O código não define configurações de rede.Incorreta
BEspecifica porta 8085. Não há informação no código sobre essa configuração.Incorreta
CAfirma que o serviço está no endereço raiz. Corresponde exatamente ao mapeamento "/".Correta
DEspecifica globalhost e porta 8080. Embora 8080 seja comum no padrão, o host não é definido.Incorreta
EEspecifica globalhost e porta 8085. Sem base no enunciado.Incorreta

3. Conclusão

As alternativas A, B, D e E fazem suposições sobre a infraestrutura de rede (porta e nome do host) que não estão presentes no snippet de código fornecido. A única afirmação que deriva diretamente da sintaxe apresentada é a definição do caminho da URL.

Portanto, a alternativa C é a correta, pois descreve fielmente o efeito da anotação @RequestMapping("/") de tornar o serviço acessível no endereço raiz da aplicação.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.