diff --git a/Spring-Boot/gson-spring-boot/src/main/java/com/javadevjournal/ProductController.java b/Spring-Boot/gson-spring-boot/src/main/java/com/javadevjournal/ProductController.java new file mode 100644 index 0000000..8a662ed --- /dev/null +++ b/Spring-Boot/gson-spring-boot/src/main/java/com/javadevjournal/ProductController.java @@ -0,0 +1,14 @@ +package com.javadevjournal; + +import com.javadevjournal.data.Product; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + +@RestController +public class ProductController { + + @GetMapping("/product") + public Product getProduct(){ + return new Product("123","Demo Product",123); + } +} diff --git a/Spring-Boot/gson-spring-boot/src/main/java/com/javadevjournal/data/Product.java b/Spring-Boot/gson-spring-boot/src/main/java/com/javadevjournal/data/Product.java new file mode 100644 index 0000000..1d50fa4 --- /dev/null +++ b/Spring-Boot/gson-spring-boot/src/main/java/com/javadevjournal/data/Product.java @@ -0,0 +1,14 @@ +package com.javadevjournal.data; + +public class Product { + + private String code; + private String name; + private double price; + + public Product(String code, String name, double price) { + this.code = code; + this.name = name; + this.price = price; + } +}