1: Spring boot Introduction
2: Spring boot Project Setup and Layered Architecture
3: Maven and its Lifecycle
4: Spring boot Controller Layer Annotations
5: Spring boot Bean and its Lifecycle | Inversion of Control
6: Dependency Injection
7: Bean Scopes | Singleton, Prototype, Request and Session Bean Scope
8: Spring boot: Dynamically Initialized Beans | Value Annotation
9. Spring boot @ConditionalOnProperty Annotation
10. Spring boot Profiling and @Profile Annotation
11. Spring boot AOP (Aspect Oriented Programming)
12. Spring boot @Transactional Annotation - Part1
13. @Transactional Part-2 | Declarative, Programmatic Approach & Propagation Types
14. @Transactional Annotation - Part3 | Isolation Level and its different Types
15. Spring boot @Async Annotation - Part1 | ThreadPoolExecutor
16. @Async Annotation | Important Interview questions
17. Spring boot: Custom Interceptors
18. Spring boot: Filters Vs Interceptors
19. HATEOAS for REST APIs
20. ResponseEntity & Response Codes | 1xx, 2xx, 3xx, 4xx and 5xx Return Codes
21. Spring boot Exception Handling
22. Spring boot : JPA (Part-1)
23. Spring boot: JPA | JPA Setup, Architecture and Entity Lifecycle
24. Spring boot: JPA | First Level Caching
25. Spring boot: JPA | Second Level Caching
26. Spring boot: JPA | Map DTO to Table
27. Spring boot: JPA | OneToOne Mapping Unidirectional and Bidirectional
28. Spring boot: JPA | OneToMany, ManyToOne and ManyToMany
29. Spring boot: JPA | JPQL, Derived Query, N+1 Problem, Joins, Pagination
30. Spring boot: JPA | Native Query and Criteria API
31. Spring boot: JPA | Specification API
32. Attacks with Demo | Spring Security | CSRF, CORS, XSS, SQL Injection
33. Spring Boot Security - Part1 | Architecture
34. Spring Boot Security - Part2 | User Creation and Storing Username and Password
35. Spring Boot Security - Part3 | Form Based Authentication
36. Spring Boot Security - Part4 | Basic Authentication
37. Spring Boot Security : What is JWT and its Structure
38. Spring Boot Security - JWT Authentication Implementation
38. git link
39. What is OAuth 2.0: Explained
40. Spring Boot Security - OAUTH2 Authentication Implementation
40. Git link
41. Spring Boot Security - Method Security | Role based Authorization
42. RestTemplate | Communication between Microservices
43. RestClient | Communication between Microservices
44. FeignClient in Spring Boot Microservices | Declarative HTTP Client
45. Service Discovery and its Implementation
46. Client Side Load Balancer and its Implementation
47. Rate Limiter
48. Bulkhead Pattern
49. Retry Pattern
50. Circuit Breaker
51. ApiGateway in Microservices - Part1 | Routing and Load Balancing
51 Git link
52. ApiGateway in Microservices - Part2 | Authentication JWT, Circuit Break
52: Git Link
53. Central Configuration
54. Actuator
55. ConfigurationProperties in-depth