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.1 | Introduction to Spring Framework (IoC, DI, ApplicationContext) | L1 |
| 1.2 | Java Configuration: define beans, access them, multiple config files, dependencies, bean scopes | L2, L4 |
| 1.3 | Properties & Profiles: external properties, profiles, SpEL | L5 |
| 1.4 | Annotation config & component scanning; @PostConstruct/@PreDestroy; stereotypes; best practices | L3 |
| 1.5 | Bean lifecycle; BeanPostProcessor & BeanFactoryPostProcessor; proxies; creation order; inject-by-type pitfalls | L6 |
| 1.6 | AOP: concepts, advice types, pointcut expressions, deploying advice | L7 |
Section 2 — Data Management
Lessons 8–10.
| 2.1 | Spring JDBC: configure JdbcTemplate, callbacks for result sets, data access exceptions | L8 |
| 2.2 | Transactions: @Transactional, propagation, rollback rules, transactions in tests | L9 |
| 2.3 | Spring Boot + Spring Data JPA: build a JPA app, create JPA repositories | L10 |
Section 3 — Spring MVC
Lessons 11–12.
| 3.1 | Web apps with Boot: create MVC app, REST request lifecycle, GET controller, deployment | L11 |
| 3.2 | REST apps: controllers for all verbs, RestTemplate to consume services | L12 |
Section 4 — Testing
Lesson 13.
| 4.1 | Testing Spring apps: JUnit 5, integration tests, test profiles, tests with databases | L13 |
| 4.2 | Advanced Boot testing: @SpringBootTest, integration testing, MockMvc, slice testing | L13 |
Section 5 — Security
Lesson 14.
| 5.1 | Basic security concepts | L14 |
| 5.2 | Spring Security: configure authentication & authorization | L14 |
| 5.3 | Method-level security | L14 |
Section 6 — Spring Boot
Lessons 15–16.
| 6.1 | Boot features & dependency management (starters, @SpringBootApplication) | L15 |
| 6.2 | Properties & auto-configuration: defining/loading properties, @EnableAutoConfiguration, overriding defaults | L15 |
| 6.3 | Actuator: endpoints, securing endpoints, custom metrics, custom health indicators | L16 |
Ask your teacher. Want a whole section explained before its lessons exist? Just ask.