Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍃 Spring Boot — Deep Dive Notes

Personal study notes covering 40 Spring Boot topics with hands-on code examples. Built while working as a Software Engineer at Samsung SDS to strengthen core framework internals.


📚 Topics Covered

🔧 Core Spring Boot

# Topic
001 Introduction to Spring Boot
002 Getting Started — Project Setup
003 Maven — Dependency Management
004 General Annotations
005 Bean Lifecycle
006 Dependency Injection
007 Bean Scopes
008 Dynamically Initialized Beans
009 @ConditionalOnProperty
010 Profiles
040 @ConfigurationProperties

✂️ AOP & Async

# Topic
011 Aspect Oriented Programming (AOP)
015 Async — Part 1
016 Async — Part 2

💾 Transactions

# Topic
012 Transactional — Part 1
013 Transactional — Part 2 (Propagation)
014 Transactional — Part 3 (Isolation Levels)

🌐 REST & Web

# Topic
017 Custom Interceptor
018 Filter vs Interceptor
019 HATEOAS
020 ResponseEntity & HTTP Codes
021 Exception Handling

🗄️ JPA & Database (9 Parts)

# Topic
022 JPA — Part 1 Basic Definitions & Flows
023 JPA — Part 2 Basic Definitions & Flows
024 JPA — Part 3 First Level Caching
025 JPA — Part 4 Second Level Caching
026 JPA — Part 5 DTO Mapping
027 JPA — Part 6 One-to-One Mapping & Cascade Type
028 JPA — Part 7 One-to-Many & Many-to-Many
029 JPA — Part 8 JPQL & Derived Queries
030 JPA — Part 9 & 10 Native Query, Specification & Criteria API

📊 Monitoring

# Topic
031 Actuator

🔐 Spring Security (7 Parts)

# Topic
032 Common Security Attacks
033 Spring Security Architecture
034 Spring Security — Part 2 User Creation
035 Spring Security — Part 3 Form Login
036 Spring Security — Part 4 Basic Auth
037 Spring Security — Part 5 JWT
038 Spring Security — Part 6 OAuth2
039 Spring Security — Part 7 Method Security & Role-Based Auth

🛠️ Tech Stack

Java Spring Boot Spring Security Hibernate MySQL


👨‍💻 About Me

Mohit Kumar — Software Engineer @ Samsung SDS
NIT Allahabad M.Tech | GATE 2020 — 98.68 percentile

LinkedIn GitHub


About

Spring Boot deep-dive — 41 topics: Bean Lifecycle, AOP, Transactional, JPA internals (10 parts), Spring Security, OAuth2, JWT, Filters, Async

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors