Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

SpringMVC - RequestMapping

Olá,

no curso de SpringMVC o professor explica para fazermos o mapeamento de um método da seguinte maneira:

@RequestMapping("url")
public String metodo(){
    return "view";
}

Pois bem, na faculdade vi da seguinte maneira:

@RequestMapping(value = "url", method = RequestMethod.GET/POST/DELETE...)
public String metodo(){
    return "view";
}

Aí vem a dúvida, como o SpringMVC sabe qual método utilizar para pegar os parâmetros que podem ser passados pela requisição da maneira ensinada no curso aqui do Alura, pois no código da faculdade, deixamos claro para o SpringMVC qual método HTTP utilizar. Ele faz por alternativas(Tentativa e erro)?

Se não ficou claro minha dúvida por favor me informe.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas
solução!

Oi Marcos, quando você não especifica o tipo de verbo, ele aceita qualquer um dos verbos. Ele não precisa chutar se é get, post ou qualquer outro, isso vem especificado na própria requisição HTTP.

Mais pra frente no curso, também é visto essa forma mais clara, que você aprendeu na faculdade.

Entendi Alberto, muito obrigado..