Microservice A

Let's use Spring Initializr (https://start.spring.io) to get started with Microservice A. Choose GroupId, ArtifactId, and the frameworks, as shown in the following screenshot:

We will create a service to expose a set of random numbers:

    @RestController    public class RandomNumberController {      private Log log =        LogFactory.getLog(RandomNumberController.class);      @RequestMapping("/random")      public List<Integer> random() {        List<Integer> numbers = new ArrayList<Integer>();        for (int i = 1; i <= 5; i++) {          numbers.add(generateRandomNumber());        }        log.warn("Returning " + numbers);        return numbers;      }      private int generateRandomNumber() { return ...

Get Mastering Spring 5.0 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.