0
respostas

Erro 403 - Spring MVC I

Olá amigos, boa tarde. Estou quebrando a cabeça e não consigo encontrar o erro... Estou tentando criar o médoto em Pedido Controller quando o usuário clica em cadastrar novo pedido... O form está setado para o método post e estou trabalhando com o @PostMapping para o listener... Mas toda hora que tento cadastrar recebo o erro 403.. Não consigo encontrar o que está errado no código... se puderem me ajudar pessoal...

  <div class="container">
            <div class="alert alert-secondary mb-0">
                <h1 class="display-4">Novo Pedido</h1>
            </div>

            <form action="/pedido/novo" method="POST">
                <div>
                    <label for="nomeProduto">Produto</label>
                    <input name="nomeProduto" placeholder="nome do produto"/>
                    <small>Informa qual o nome do produto.</small>
                </div>
                <div>
                    <label for="urlProduto">Url</label>
                    <input name="urlProduto" placeholder="url do produto"/>
                    <small>Procure em um site o produto que você deseja e cole a url da página aqui.</small>
                </div>
                <div>
                    <label for="urlImagem">Imagem</label>
                    <input name="urlImagem" placeholder="url da imagem"/>
                    <small>Copie a url de uma boa imagem do produto e cole aqui para ajudar a conseguir compradores.</small>
                </div>
                <div>
                    <label for="descricao">Descrição</label>
                    <textarea name="descricao" placeholder="Adicione detalhes importantes para ajudar o comprador."></textarea>
                </div>
                <button type="submit">Cadastrar</button>
            </form>
        </div>
@Controller()
@RequestMapping("pedido")
public class PedidoController {

    @Autowired
    private PedidoRepository pedidoRepository;

    @GetMapping("formulario")
    public String formulario() {
        return "Pedido/formulario";

    }

    @PostMapping("novo")
    public String novo(RequisicaoNovoPedido requisicao) {

        Pedido pedido = requisicao.toPedido();
        pedidoRepository.save(pedido);
        return "home";

    }
}