Time for action – creating a service object

Perform the following steps to create a service object that will perform the simple business operation of order processing:

  1. Open the interface ProductRepository from the package com.packt.webstore.domain.repository in the source folder src/main/java, and add one more method declaration on it, as follows:
    Product getProductById(String productID);
  2. Open the implementation class InMemoryProductRepository and add an implantation for the previously declared method, as follows:
    public Product getProductById(String productId) { Product productById = null; for(Product product : listOfProducts) { if(product!=null && product.getProductId()!=null && product.getProductId().equals(productId)){ productById = product; break; ...

Get Spring MVC Beginner’s Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.