diff --git a/controle-estoque-web/src/main/java/br/com/aioprojs/controleestoque/controller/ProdutoController.java b/controle-estoque-web/src/main/java/br/com/aioprojs/controleestoque/controller/ProdutoController.java index a165f8e..ab13b84 100644 --- a/controle-estoque-web/src/main/java/br/com/aioprojs/controleestoque/controller/ProdutoController.java +++ b/controle-estoque-web/src/main/java/br/com/aioprojs/controleestoque/controller/ProdutoController.java @@ -48,6 +48,17 @@ public ModelAndView listarProdutos() { return model; } + @GetMapping("/produtos/detalhar/{id}") + public ModelAndView detalharProduto(@PathVariable("id") ObjectId id) throws ResourceNotFoundException { + + Produto produto = produtoService.getProduto(id); + + ModelAndView model = new ModelAndView("/produto/detalharProduto"); + model.addObject("produto", produto); + + return model; + } + @GetMapping("/produtos/adicionarProduto") public ModelAndView exibirInclusaoProduto(Produto produto) { LOG.debug("Formulário de cadastro de Produtos."); diff --git a/controle-estoque-web/src/main/resources/templates/produto/detalharProduto.html b/controle-estoque-web/src/main/resources/templates/produto/detalharProduto.html new file mode 100644 index 0000000..376c66a --- /dev/null +++ b/controle-estoque-web/src/main/resources/templates/produto/detalharProduto.html @@ -0,0 +1,62 @@ + + +
+ +