Skip to content
Ameen Abozaid
Planned lessonJNR-008-L02

The Spring family

  • Lesson 2 of 5
  • Junior
On This Lesson 4 topics

This lesson is planned. The outline below lists the topics it will cover. The full lesson has not been published yet.

In this lesson

tell the main Spring projects apart.

Planned topics

  • Spring Framework: the core: the container, dependency injection, web MVC, testing support.
  • Spring Boot: starters and auto-configuration so an app runs with almost no setup.
  • Spring Data: repositories over databases with little code (used from JNR-P4).
  • Spring Security: login, permissions, and protection against common attacks (JNR-P5).
  • They are layered: Boot sits on top of the Framework; Data and Security plug in.
Draft outline details

Demonstration

a stack diagram: Spring Framework at the bottom, Boot on it, Data and Security as side blocks, the Shop API on top.

Check your understanding

Which project decides what to configure automatically?

Show answer

Spring Boot.

Practice

Apply this lesson with the module's lab, exercises and quiz.

Lab and exercises Quiz

Marking a lesson complete is optional and you can undo it any time. Your progress stays in this browser.

Continue to next lesson

Type to search levels, phases, modules and lessons.