├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── globomantics │ │ └── productservice │ │ ├── ProductserviceApplication.java │ │ ├── model │ │ └── Product.java │ │ ├── repository │ │ ├── ProductRepository.java │ │ └── ProductRepositoryImpl.java │ │ ├── service │ │ ├── ProductService.java │ │ └── ProductServiceImpl.java │ │ └── web │ │ └── ProductController.java └── resources │ ├── application.properties │ └── schema.sql └── test ├── java └── com │ └── globomantics │ └── productservice │ ├── ProductserviceApplicationTests.java │ ├── integration │ └── ProductServiceIntegrationTest.java │ ├── repository │ ├── ProductRepositoryTest.java │ └── ProductRepositoryTestConfiguration.java │ ├── service │ └── ProductServiceTest.java │ └── web │ └── ProductControllerTest.java └── resources └── datasets └── products.yml /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geekcap-pluralsight/productservice/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geekcap-pluralsight/productservice/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/globomantics/productservice/ProductserviceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geekcap-pluralsight/productservice/HEAD/src/main/java/com/globomantics/productservice/ProductserviceApplication.java -------------------------------------------------------------------------------- /src/main/java/com/globomantics/productservice/model/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geekcap-pluralsight/productservice/HEAD/src/main/java/com/globomantics/productservice/model/Product.java -------------------------------------------------------------------------------- /src/main/java/com/globomantics/productservice/repository/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geekcap-pluralsight/productservice/HEAD/src/main/java/com/globomantics/productservice/repository/ProductRepository.java -------------------------------------------------------------------------------- /src/main/java/com/globomantics/productservice/repository/ProductRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geekcap-pluralsight/productservice/HEAD/src/main/java/com/globomantics/productservice/repository/ProductRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/com/globomantics/productservice/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geekcap-pluralsight/productservice/HEAD/src/main/java/com/globomantics/productservice/service/ProductService.java -------------------------------------------------------------------------------- /src/main/java/com/globomantics/productservice/service/ProductServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geekcap-pluralsight/productservice/HEAD/src/main/java/com/globomantics/productservice/service/ProductServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/globomantics/productservice/web/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geekcap-pluralsight/productservice/HEAD/src/main/java/com/globomantics/productservice/web/ProductController.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geekcap-pluralsight/productservice/HEAD/src/main/resources/schema.sql -------------------------------------------------------------------------------- /src/test/java/com/globomantics/productservice/ProductserviceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geekcap-pluralsight/productservice/HEAD/src/test/java/com/globomantics/productservice/ProductserviceApplicationTests.java -------------------------------------------------------------------------------- /src/test/java/com/globomantics/productservice/integration/ProductServiceIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geekcap-pluralsight/productservice/HEAD/src/test/java/com/globomantics/productservice/integration/ProductServiceIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/globomantics/productservice/repository/ProductRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geekcap-pluralsight/productservice/HEAD/src/test/java/com/globomantics/productservice/repository/ProductRepositoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/globomantics/productservice/repository/ProductRepositoryTestConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geekcap-pluralsight/productservice/HEAD/src/test/java/com/globomantics/productservice/repository/ProductRepositoryTestConfiguration.java -------------------------------------------------------------------------------- /src/test/java/com/globomantics/productservice/service/ProductServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geekcap-pluralsight/productservice/HEAD/src/test/java/com/globomantics/productservice/service/ProductServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/globomantics/productservice/web/ProductControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geekcap-pluralsight/productservice/HEAD/src/test/java/com/globomantics/productservice/web/ProductControllerTest.java -------------------------------------------------------------------------------- /src/test/resources/datasets/products.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geekcap-pluralsight/productservice/HEAD/src/test/resources/datasets/products.yml --------------------------------------------------------------------------------