O primeiro exemplo da action está correto.
@GetMapping
public String home() {
List<Pedido> pedidos = repository.findAll();
ModelAndView mv = new ModelAndView("home");
model.addObject("pedidos", pedidos);
return mv;
}
Mas acredito haver um erro no código do segundo exemplo. Segue abaixo:
@GetMapping
public String home() {
List<Pedido> pedidos = repository.findAll();
ModelAndView mv = new ModelAndView("home");
model.addObject("pedidos", pedidos);
return mv;
}
O código que funcionou pra mim é este:
@GetMapping*("/home")*
public *ModelAndView* home() {
List<Pedido> pedidos = pedidoRepository.findAll();
ModelAndView mv = new ModelAndView("home");
*mv*.addObject("pedidos", pedidos);
return mv;
}
- Os asteriscos no código acima são apenas para chamar a atenção dos pontos que precisam mudanças.
Obrigado.