Ja revisei o codigo inteiro, tentei até copiar do prof, mas no navegador a tela fica branca.
<html>
<head>
<meta charset="UTF-8"/>
</head>
<body>
<div th:each="pedido : ${pedidos}">
<div th:text="${pedido.nomeProduto}">Nome do produto</div>
<div>Valor: <span th:text="${pedido.valorNegociado}">200,99</span></div>
<div>Data da entrega: <span th:text="${pedido.dataDaEntrega}">10/02/2022</span></div>
<div>Produto</div>
<div> <input th:value="${pedido.urlProduto}" value="url do produto"/></div>
<div>Descricao</div>
<div>
<textarea th:text="${pedido.decricao}">Descricao do pedido</textarea>
</div>
<div>
<img th:text="${pedido.urlImagem}" src=""/>
</div>
</div>
</body>
</html>
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("Xiaome redmi note 8");
pedido.setUrlImagem("https://encrypted-tbn1.gstatic.com/shopping?q=tbn:ANd9GcS2BVd-Y7VG3LFmbkydHG6ToVutpCDaXX47TneoMWDGYyiJbuSypMxQNh8Am5MxOkW57OeqcO37rqsGyeQN_4Tb1uUavntP");
pedido.setUrlProduto("https://www.kabum.com.br/produto/131495/xiaomi-redmi-note-8-dual-sim-64gb-4gb-ram-preto-espacial?gclid=CjwKCAiApfeQBhAUEiwA7K_UH4fFgc9IrPsT479rC8orlibSc5TLwPCWswMMmO1bjFk7BQB3oWZ0GBoC_1cQAvD_BwE");
pedido.setDescricao("Descriçao qualquer");
List<Pedido> pedidos = Arrays.asList(pedido);
model.addAttribute("Pedidos", pedidos);
return "home";
}
}
package br.com.alura.mvc.mudi.model;
import java.math.BigDecimal;
import java.time.LocalDate;
public class Pedido {
private String nomeProduto;
private BigDecimal valorNegociado;
private LocalDate dataDaEntrega;
private String urlProduto;
private String urlImagem;
private String descricao;
public String getNomeProduto() {
return nomeProduto;
}
public void setNomeProduto(String nomeProduto) {
this.nomeProduto = nomeProduto;
}
public BigDecimal getValorNegociado() {
return valorNegociado;
}
public void setValorNegociado(BigDecimal valorNegociado) {
this.valorNegociado = valorNegociado;
}
public LocalDate getDataDaEntrega() {
return dataDaEntrega;
}
public void setDataDaEntrega(LocalDate dataDaEntrega) {
this.dataDaEntrega = dataDaEntrega;
}
public String getUrlProduto() {
return urlProduto;
}
public void setUrlProduto(String urlProduto) {
this.urlProduto = urlProduto;
}
public String getUrlImagem() {
return urlImagem;
}
public void setUrlImagem(String urlImagem) {
this.urlImagem = urlImagem;
}
public String getDescricao() {
return descricao;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
}