Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

ModelAndView e String

Estou um pouco confuso sobre o retorno de da view, alguém poderia esclarecer a diferença entre os dois métodos:

    @RequestMapping("/")
    public String hello() {
        return "home";
    }
    @RequestMapping("/")
    public ModelAndView hello(){
        ModelAndView modelAndView = new ModelAndView("/home");
        return modelAndView;
    }
1 resposta
solução!

Fala Igor, tudo bem?

Quando você retorna um ModelAndView, todas as informações que precisam ser passadas do Controller são embutidas nele. Se você retornar uma String, o Spring assumirá que esse é o nome da view a ser usada. Ele irá fazer um wrap para um objeto ModelAndView com a string sendo a view.

Abraço!