From 75fe7380cb0da6a71f4f4d8aa9a19a27f044cbb7 Mon Sep 17 00:00:00 2001 From: coliveira Date: Fri, 9 Aug 2019 16:31:20 -0300 Subject: [PATCH] Creating a new view (Products) --- .../samples/petclinic/product/Product.java | 4 ---- .../petclinic/product/ProductController.java | 14 ------------- .../samples/petclinic/products/Product.java | 4 ++++ .../products/ProductsController.java | 21 +++++++++++++++++++ .../templates/products/productsList.html | 10 +++++++++ 5 files changed, 35 insertions(+), 18 deletions(-) delete mode 100644 src/main/java/org/springframework/samples/petclinic/product/Product.java delete mode 100644 src/main/java/org/springframework/samples/petclinic/product/ProductController.java create mode 100644 src/main/java/org/springframework/samples/petclinic/products/Product.java create mode 100644 src/main/java/org/springframework/samples/petclinic/products/ProductsController.java create mode 100644 src/main/resources/templates/products/productsList.html diff --git a/src/main/java/org/springframework/samples/petclinic/product/Product.java b/src/main/java/org/springframework/samples/petclinic/product/Product.java deleted file mode 100644 index 20158ce8d..000000000 --- a/src/main/java/org/springframework/samples/petclinic/product/Product.java +++ /dev/null @@ -1,4 +0,0 @@ -package org.springframework.samples.petclinic.product; - -public class Product { -} diff --git a/src/main/java/org/springframework/samples/petclinic/product/ProductController.java b/src/main/java/org/springframework/samples/petclinic/product/ProductController.java deleted file mode 100644 index 188ded48c..000000000 --- a/src/main/java/org/springframework/samples/petclinic/product/ProductController.java +++ /dev/null @@ -1,14 +0,0 @@ -package org.springframework.samples.petclinic.product; - -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RestController; - -@RestController -public class ProductController { - - @GetMapping("/product") - public String showProductList(){ - return "Hello"; - } -} diff --git a/src/main/java/org/springframework/samples/petclinic/products/Product.java b/src/main/java/org/springframework/samples/petclinic/products/Product.java new file mode 100644 index 000000000..2d3603f5f --- /dev/null +++ b/src/main/java/org/springframework/samples/petclinic/products/Product.java @@ -0,0 +1,4 @@ +package org.springframework.samples.petclinic.products; + +public class Product { +} diff --git a/src/main/java/org/springframework/samples/petclinic/products/ProductsController.java b/src/main/java/org/springframework/samples/petclinic/products/ProductsController.java new file mode 100644 index 000000000..88fdf8c0f --- /dev/null +++ b/src/main/java/org/springframework/samples/petclinic/products/ProductsController.java @@ -0,0 +1,21 @@ +package org.springframework.samples.petclinic.products; + +import org.springframework.stereotype.Controller; +import org.springframework.ui.Model; +import org.springframework.web.bind.annotation.GetMapping; + +import java.util.ArrayList; +import java.util.List; + + +@Controller +public class ProductsController { + + @GetMapping("/products") + public String showProductList(Model model){ + List prods = new ArrayList(); + model.addAttribute("Products", prods); + + return "products/productsList"; + } +} diff --git a/src/main/resources/templates/products/productsList.html b/src/main/resources/templates/products/productsList.html new file mode 100644 index 000000000..f2b589d45 --- /dev/null +++ b/src/main/resources/templates/products/productsList.html @@ -0,0 +1,10 @@ + + + + + + + +

asdasdasdad

+ +