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

Spring Boot - Aula 2 - ConvidadoControler

No código ConvidadoController.java tive que usar ModelAndView para que a página index.html fosse exibida. Da forma original com String, é retornada uma página com o texto "index".

package br.com.alura.listavip;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;

@Controller
public class ConvidadoController {
    @RequestMapping("/")
    @ResponseBody
    public ModelAndView index() {
        return new ModelAndView("index");
    }
}
2 respostas
solução!

Olá Cassius,

ele retornou a página com o texto "index" quando você retornou a String por conta da anotação @ResponseBody. Quando você usa esta anotação no método e tem como retorno uma String, a resposta enviada para o usuário é uma página com o texto sendo retornado. Se você tirar a anotação e retornar a String "index" verá que ele voltará a devolver a index.html.

Olá,

Correto.