This Introduction to Spring 5 training class introduces Spring’s capabilities and provides guidelines on when and how to use them. It includes coverage of the three main configuration styles: Java-based (
@Configuration), annotation-based (
@Component), and the traditional XML-based configuration that may still play an important role in existing and new projects.
The course starts with in-depth coverage of Spring’s Core module to reduce coupling and increase the flexibility, ease of maintenance, and testing of your applications. It goes on to cover many of the most important capabilities of Spring, including easing configuration with Spring Boot, integrating Hibernate and JPA persistence layers with Spring and Spring Data, and using Spring’s declarative transaction capabilities.
Java developers who want to learn about RESTful services with Spring and dig deeper into Spring Boot should consider Webucator’s Introduction to Spring 5, Spring Boot, and Spring REST course.