Playlist · Concept && Coding - by Shrayansh

Spring Boot from Basics to Advanced

by Concept && Coding - by Shrayansh · 44 videos

Listed in Best free Java courses on YouTube, ranked by total hours

Total watch time

1d 4h 21m

at 1× speed · exactly 1 day, 4 hours, 21 minutes, 12 seconds at 1×

At an hour a day you'd finish in 29 days

The shape of the course

44 videos in blocks of 10 · each column is a block's total, to scale

5h 8m
5h 53m
8h 24m
6h 25m
2h 32m

WatchedTo watch

Compare Open on YouTube JSON

Next time, skip the copying: change youtube.com to playlistduration.com in any playlist, video or channel address and it opens here. Or see the total on YouTube itself, with our extension for Chrome, Firefox or Edge.

Your plan

Plan to finish

About 29 days at an hour a day

Pick a daily pace and the days you'll watch. Ticked videos are skipped.

Days

At one hour a day, every day, this playlist takes about 29 days. Turn on JavaScript to plan around your week.

Videos (44)

1d 4h 21m in total · tick what you've watched

Tick videos you've watched — progress is saved in this browser. Titles open on YouTube in a new tab.

Videos to
Watched
1 Spring Boot Roadmap 2024 | Spring Boot with Microservices from Basics to Advanced 10:58 2024-02-05
2 Introduction to Spring boot | Its Advantage over Spring MVC and Servlets based Web applications 45:52 2024-02-27
3 Spring boot Project setup and Layered Architecture Introduction 23:44 2024-03-03
4 Introduction to Maven and its Lifecycle | Spring boot Maven project 48:32 2024-03-11
5 Spring boot Annotations (Controller Layer) | Controller, RestController, RequestMapping etc. 34:58 2024-04-01
6 Spring boot: Bean and its Lifecycle | Inversion of Control (IOC) 33:49 2024-04-11
7 Dependency Injection in Spring boot | With Advantages and Disadvantages 39:11 2024-04-19
8 Spring boot : Bean Scopes | Singleton, Prototype, Request, Session Scopes with Examples in Java 39:34 2024-05-04
9 Spring boot: Dynamically Initialized Beans | Value Annotation 11:18 2024-05-10
10 Spring boot @ConditionalOnProperty Annotation 20:17 2024-05-25
11 Spring boot @Profile annotation | How Profiling works in Spring boot 33:04 2024-06-02
12 Spring boot AOP (Aspect Oriented Programming) 1:08:52 2024-06-23
13 Spring boot @Transactional Annotation - Part1 24:42 2024-07-06
14 Spring boot @Transactional Annotation - Part2 | Declarative, Programmatic Approach and Propagation 37:33 2024-07-16
15 Spring boot @Transactional Annotation - Part3 | Isolation Level and its different types 38:47 2024-08-03
16 Spring boot @Async Annotation - Part1 | ThreadPoolExecutor 45:47 2024-08-15
17 Spring boot @Async Annotation - Part2 | Async Annotation Important Interview questions 24:00 2024-08-24
18 Spring boot: Custom Interceptors | How to Intercept Incoming HTTP Request and Custom Annotations 30:21 2024-09-01
19 Spring boot: Filters vs Interceptors | Filters and Interceptors Advantage and UseCases for both 24:18 2024-09-02
20 Spring boot HATEOAS Restful API | Advantage, Disadvantage with Example 25:11 2024-09-07
21 Spring boot ResponseEntity and Response Codes | 1xx, 2xx, 3xx, 4xx and 5xx Return Codes 42:32 2024-09-14
22 Spring boot - Exception Handling | @ControllerAdvice | @ResponseStatus | @ExceptionHandler 56:24 2024-10-26
23 Spring boot : JPA (Part-1) | JDBC Template 46:29 2024-11-03
24 Spring boot : JPA (Part-2) | Setup, JPA Architecture, Entity Lifecycle 1:02:33 2024-11-15
25 Spring boot : JPA (Part-3) | First Level Caching in JPA 24:00 2024-11-23
26 Spring boot : JPA (Part-4) | Second Level Caching | L2 Caching 41:01 2024-12-15
27 Spring boot: JPA (Part-5) | Map DTO to Table using JPA Annotations @Table, @Column, @Id, @Embeddable 46:22 2024-12-22
28 Spring boot: JPA (Part-6) | OneToOne Unidirectional and Bidirectional Mapping 1:05:57 2025-01-01
29 Spring boot: JPA (Part-7) | OneToMany, ManyToOne & ManyToMany Unidirectional & Bidirectional Mapping 59:27 2025-01-19
30 Spring boot: JPA (Part-8) | JPQL, Derived Query, N+1 Problem, Joins, Pagination and Sorting etc. 59:00 2025-02-03
31 Spring boot: JPA (Part-9) | Native Query and Criteria API 44:21 2025-02-15
32 Spring boot: JPA (Part-10) | Specification API, Problem with Criteria API and its solution 14:09 2025-02-22
33 Understand Attacks: CSRF, XSS, CORS, SQL Injection with DEMO | Spring Security 24:51 2025-03-01
34 Spring boot: Security (Part-1) | Architecture and SetUp 17:43 2025-03-07
35 Spring boot: Security (Part-2) | Multiple User Creation & Storing Username & Password | inMemory, DB 46:51 2025-03-14
36 Spring boot: Security (Part-3) | Form Based Authentication & Authorization | Stateful Authentication 58:02 2025-03-23
37 Spring boot: Security (Part-4) | Basic Authentication & Authorization | Stateless Authentication 20:16 2025-03-28
38 JWT Explained | JWT vs SessionID | JSON Web Token | Security Challenges with JWT & its Handling 49:27 2024-03-23
39 Spring boot: Security (Part-6) | JWT Authentication Implementation | JSON Web Token Implementation 1:13:53 2025-04-05
40 OAuth 2.0: Explained with API Request and Response Sample | High Level System Design 35:24 2024-01-20
41 Spring boot: Security (Part-8) | OAUTH2 Authentication Implementation 52:28 2025-04-15
42 Spring boot: Security (Part-9) | Method Security | Role based Authorization | @PreAuthorize and Post 29:12 2025-04-26
43 Spring Boot Actuator in depth 30:53 2025-10-04
44 Spring Boot: ConfigurationProperties in-depth 39:09 2025-10-18
For your README

Embed a badge

Show the watch time in a README or course description — it links back here and updates itself

Watch time: 1d 4h 21m · 44 videos

Markdown
[![Watch time: 1d 4h 21m · 44 videos](https://playlistduration.com/badge/playlist/PL6W8uoQQ2c60g6_fcjDCLHSx1LBeVYqyZ.svg)](https://playlistduration.com/playlist/PL6W8uoQQ2c60g6_fcjDCLHSx1LBeVYqyZ)
HTML
<a href="https://playlistduration.com/playlist/PL6W8uoQQ2c60g6_fcjDCLHSx1LBeVYqyZ"><img src="https://playlistduration.com/badge/playlist/PL6W8uoQQ2c60g6_fcjDCLHSx1LBeVYqyZ.svg" alt="Watch time: 1d 4h 21m · 44 videos" width="221" height="20"></a>

Add ?speed=1.5 to the image URL for the time at that speed, ?label=Course to change the left text, or ?style=flat-square for square corners.

Want the numbers themselves? GET https://playlistduration.com/api/v1/playlist/PL6W8uoQQ2c60g6_fcjDCLHSx1LBeVYqyZ returns them as JSON — free, no key. API docs →

Data from the YouTube Data API as of 2026-10-21 (cached). Private or deleted videos are excluded from totals.