1. Spring Bean, Spring Component
2. Spring property, Spring config
4. Bean Scopes, Bean Life cycle
5. Entity, ORM, Relationship, Fetch Type (Lazy vs Eager)
6. Controller, HTTP Methods (POST, GET, PUT, DELETE)
7. Authentication vs Authorization
8. Spring Security, User service
9. Service, Scheduler/Cronjob, Transactional
10. Email service, Thymeleaf, multilanguage
11. Repository, Spring JPA, Native query, HQL
11.1 Projection, DTO, native query join table