2. Recebendo e validando
O método de POST recebe os campos e verifica se estão preenchidos:
@PostMapping("/produtos")public String cadastrar(Model model, @RequestParam String nome, @RequestParam double preco) { if (nome.isBlank()) { model.addAttribute("erro", "Informe o nome do produto."); model.addAttribute("preco", preco); return "produto-novo"; } ...}