Step 1: Зачем нужен Spring

  1. https://blog.skillfactory.ru/glossary/spring/

Step 2: Spring Core (XML)

Суть Spring и XML конфигурация

Step 3: Spring Core (Java Annotations)

Переходим с XML на Java аннотации. В реальных проектах сейчас обычно используют конфигурацию с помощью Java аннотаций, а не XML. XML конфиг уже устаревший

Step 4: Spring MVC