Não entendi para que serve o "model" nem o "setAtribute"
package br.com.alura.mvc.mudi.controller;
import java.util.Arrays;
import java.util.List;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import br.com.alura.mvc.mudi.model.Pedido;
@Controller
public class HomeController {
@GetMapping("/home")
public String home(Model model) {
Pedido pedido = new Pedido();
pedido.setNomeProduto("Xiaomi Redmi Note 8");
pedido.setUrlImagem("https://m.media-amazon.com/images/I/51wgmCYDFML._AC_SL1000_.jpg");
pedido.setUrlProduto("https://www.amazon.com.br/Celular-Xiaomi-Vers%C3%A3o-Global-Space/dp/B07Y9ZHLXW/ref=sr_1_4?__mk_pt_BR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=256Q1G90PU4J1&keywords=redmi+note+8&qid=1645883773&sprefix=remi+note8%2Caps%2C170&sr=8-4&ufe=app_do%3Aamzn1.fos.25548f35-0de7-44b3-b28e-0f56f3f96147");
pedido.setDescricao("uma descrição qualquer para esse pedido");
List<Pedido> pedidos = Arrays.asList(pedido);
model.addAttribute("pedidos", pedidos);
return "home";
}
}