This chapter focuses on the development environment setup and configurations. If you are familiar with the tools and libraries, you could skip this chapter and continue with Chapter 3, Domain-Driven Design, where you can explore domain-driven design (DDD).
This chapter will cover the following topics:
- Spring Boot
- REST
- An embedded web server
- Testing using Postman
- Maven
This book will use only the open source tools and frameworks for examples and code. This book will also use Java 11 as its programming language, while the application framework will be based on the Spring Framework. It will also make use of Spring Boot for developing microservices.
Eclipse, IntelliJ IDEA, and NetBeans' Integrated Development Environment (IDE) provide state-of-the-art support for both Java and JavaScript, and is sufficient for our needs. These have evolved a lot over the years...