Table of Contents
Welcome to the Spring tutorial!
This tutorial will cover:
-
the basics of Spring Inversion of Control and Dependency Injection
-
testing with Spring is covered
-
accessing databases with Spring
-
profiles in Spring
The project can be loaded into an IDE as a single structure.
-
JDK 11
-
A modern IDE (IntelliJ IDEA or Eclipse or Netbeans)
-
Apache Maven v3.6.3 or above
|____pom.xml <----- The root aggregator/reactor POM
|____assets <----- Assets used in this projects
| |____images
| |____docs <----- Documents explaining the content
|____README.adoc <----- This file
|____ch01_spring-inversion-of-control <----- Spring - Inversion of Control
|____ch02_spring-dependency-injection <----- Spring - Dependency Injection
|____ch03_spring-testing <----- Spring - Testing
|____ch04_spring-persistence <----- Spring - Persistence
|____ch05_spring-hibernate <----- Spring - Persistence with Hibernate
|____ch06_spring-jpa <----- Spring - Persistence with JPA
|____ch07_spring-data-jpa <----- Spring - Persistence with Spring Data JPA
|____ch08_spring-rest <----- Spring - RESTful API integration