Skip to content

mohit2978/SpringBoot_Notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍃 Spring Boot — Deep Dive Notes

Personal study notes covering 41 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

✂️ AOP & Async

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

💾 Transactions

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

🌐 REST & Web

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

🗄️ JPA & Database (10 Parts)

# Topic
022 JPA — Part 1 Basics
023 JPA — Part 2 Repositories
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
028 JPA — Part 7 One-to-Many & Many-to-Many
029 JPQL & Derived Queries
030 Native Query & Criteria API
031 Specification API

🔐 Spring Security (7 Parts)

# Topic
032 Common Security Attacks
033 Spring Security Architecture
034 User Creation
035 Form Login
036 Basic Auth
037 JWT Authentication
038 OAuth2
039 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

Watchers

Forks

Releases

Packages

Contributors