You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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