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.

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..