1-Introduction to Spring boot | Its Advantage over Spring MVC and Servlets
2-Project Setup & Layered Architecture
4-Spring Boot – Bean and Its Lifecycle
5-Spring Boot – Controller Layer Annotations (Part-1)
6-Spring Boot – Dependency Injection (DI)
8-Spring Boot – Dynamic Bean Initialization
9-Spring Boot – @ConditionalOnProperty
11-Spring Boot – @Transactional (Complete Notes)
12-Spring Boot Transaction Management – @Transactional (Part-2)
13-Spring Boot – @Transactional Part 3 (Isolation Level)
14-Spring Boot – @Async Annotation (Part 1)
15-Spring Boot @Async – Part 2
16-Spring Boot – Custom Interceptors (Clean Notes)
17-Spring Boot: Filters vs Interceptors (Notes + Extra)
18-Spring Boot – HATEOAS (Notes + Extra)
19-Spring Boot – ResponseEntity & HTTP Response Codes
20-Spring Boot – ResponseEntity & HTTP Response Codes
21-Spring Boot – Exception Handling (Deep Notes)
23-Spring Boot JPA – Architecture (Part 2)
24-Spring Boot – JPA First Level Cache (Persistence Context)
25-JPA – Second Level Cache (L2 Cache)
27-One-to-One Mapping in JPA – Complete Guide with Cascade, Fetch & JSON Issues One-to-One mapping in
28-JPA One-to-One Mapping – Complete Deep Dive
29-JPA Relationship Mappings & Querying – Complete Notes
30-Native Queries, Criteria API & Specification API – Complete Guide
31-Common Web Security Attacks Every Spring Developer Must Know
32-Form Login Authentication in Spring Security – A Complete Guide
33-Basic Authentication in Spring Security – Complete Guide
34-JWT (JSON Web Token) – Complete Notes
35-JWT Authentication in Spring Boot – Full Implementation Guide
36-OAuth 2.0 – Complete Guide (High Level Design)
37-OAuth 2.0 vs OIDC – Complete Guide with Stateless Spring Boot Implementation
38-Role-Based Authorization in Spring Boot using @PreAuthorize and @PostAuthorize
39-Synchronous Communication Between Microservices in Spring Boot
40-RestClient in Spring Boot – Modern Alternative to RestTemplate