To crystalize microservices' concepts, a couple of microservices will be built. For that, it is assumed that the following components are installed:
- JDK 1.8 (http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
- Spring Tool Suite 3.8.2 (STS) (https://spring.io/tools/sts/all)
- Maven 3.3.1 (https://maven.apache.org/download.cgi)
Alternately, other IDEs like IntelliJ IDEA/NetBeans/Eclipse could be used. Similarly, alternate build tools like Gradle can be used. It is assumed that Maven repository, class path, and other path variables are set properly for running STS and Maven projects.
This chapter is based on the following versions of Spring libraries:
- Spring Framework 5.0.0.RC1
- Spring Boot 2.0.0. M1
The focus of this chapter is not to explore the full features of Spring Boot, but to...