Reference · official blueprint

Exam Blueprint

The complete objective list for 2V0-72.22, straight from the official guide — with the lesson that covers each. Tick them off as you go.

How to use this page This is your master checklist. If you can confidently explain every row out loud, you will pass. Weight your time toward Section 1 (Spring Core) and Section 6 (Spring Boot) — they carry the most questions.

Section 1 — Spring Core

The largest section. Lessons 1–7.

1.1Introduction to Spring Framework (IoC, DI, ApplicationContext)L1
1.2Java Configuration: define beans, access them, multiple config files, dependencies, bean scopesL2, L4
1.3Properties & Profiles: external properties, profiles, SpELL5
1.4Annotation config & component scanning; @PostConstruct/@PreDestroy; stereotypes; best practicesL3
1.5Bean lifecycle; BeanPostProcessor & BeanFactoryPostProcessor; proxies; creation order; inject-by-type pitfallsL6
1.6AOP: concepts, advice types, pointcut expressions, deploying adviceL7

Section 2 — Data Management

Lessons 8–10.

2.1Spring JDBC: configure JdbcTemplate, callbacks for result sets, data access exceptionsL8
2.2Transactions: @Transactional, propagation, rollback rules, transactions in testsL9
2.3Spring Boot + Spring Data JPA: build a JPA app, create JPA repositoriesL10

Section 3 — Spring MVC

Lessons 11–12.

3.1Web apps with Boot: create MVC app, REST request lifecycle, GET controller, deploymentL11
3.2REST apps: controllers for all verbs, RestTemplate to consume servicesL12

Section 4 — Testing

Lesson 13.

4.1Testing Spring apps: JUnit 5, integration tests, test profiles, tests with databasesL13
4.2Advanced Boot testing: @SpringBootTest, integration testing, MockMvc, slice testingL13

Section 5 — Security

Lesson 14.

5.1Basic security conceptsL14
5.2Spring Security: configure authentication & authorizationL14
5.3Method-level securityL14

Section 6 — Spring Boot

Lessons 15–16.

6.1Boot features & dependency management (starters, @SpringBootApplication)L15
6.2Properties & auto-configuration: defining/loading properties, @EnableAutoConfiguration, overriding defaultsL15
6.3Actuator: endpoints, securing endpoints, custom metrics, custom health indicatorsL16
Ask your teacher. Want a whole section explained before its lessons exist? Just ask.