@RequestMapping(value = "/rest-produtos", method = RequestMethod.GET)
  public List<Produto> listAllProdutos(HttpServletResponse response) {
    try {
      produtoDao = new ProdutoDao();
      produtosList = produtoDao.listar();
    } catch (Exception e) {
      System.out.println("ERRO - rest produtos, lista de produtos.");
      e.printStackTrace();
    }
    colocarAcesso(response);

    return produtosList;
  }
  // OK
  @RequestMapping(value = "/rest-pesquisar-produto-id/{id}", method = RequestMethod.GET)
  public Produto findById(@PathVariable int id, HttpServletResponse response) {
    produtoDao = new ProdutoDao();
    p = new Produto();
    try {
      p = produtoDao.pesquisarPorId(id);
    } catch (Exception e) {
      System.out.println("ERRO - rest produtos, busca produtos por id.");
      e.printStackTrace();
    }
    colocarAcesso(response);

    return p;
  }
  // OK
  @RequestMapping(value = "/rest-pesquisar-produto-nome/{pesquisa}", method = RequestMethod.GET)
  public List<Produto> pesquisar_produto(
      @PathVariable String pesquisa, HttpServletResponse response) {
    produtoDao = null;
    produtoDao = new ProdutoDao();
    try {
      produtosList = produtoDao.pesquisar(pesquisa);
    } catch (Exception e) {
      System.out.println("ERRO - rest produtos, pesquisa produtos.");
      e.printStackTrace();
    }
    colocarAcesso(response);

    return produtosList;
  }