1.1 What is Spring?1.2 Initializing a Spring application1.2.1 Initializing a Spring project with Spring Tool Suite1.2.2 Examining the Spring project structure1.3 Writing a Spring application1.3.1 Handling web requests1.3.2 Defining the view1.3.3 Testing the controller1.3.4 Building and running the application1.3.5 Getting to know Spring Boot DevTools1.3.6 Let’s review1.4 Surveying the Spring landscape1.4.1 The core Spring Framework1.4.2 Spring Boot1.4.3 Spring Data1.4.4 Spring Security1.4.5 Spring Integration and Spring Batch1.4.6 Spring Cloud1.4.7 Spring NativeSummary