Spring Boot Tutorial for Beginners [2025]

Programming with Mosh β€’ February 26, 2025
Video Thumbnail
Programming with Mosh Logo

Programming with Mosh

@programmingwithmosh

About

Hi! I'm Mosh πŸ‘‹, a software engineer with over 20 years of experience. I'm all about clear, concise, practical coding tutorials – no fluff, just the good stuff! My courses focus on real-world projects and the skills that will get you hired. I've helped millions of students transform their careers. Want to level up your skills? Subscribe and hit the bell to get notified when I upload new videos! For sponsorships: [email protected]

Video Description

Master Spring Boot and build amazing backends with Java! πŸš€ This beginner-friendly tutorial covers everything you need to learn Spring Boot 3. πŸš€ Want to dive deeper? - Get the full course: https://mosh.link/spring-boot-fundamentals - Subscribe for more videos like this: https://goo.gl/6PYaGF πŸ’‘ Related tutorials https://youtu.be/EWd3_I4X32g?si=IbbN5SMYQrQJe-ek πŸ‘‰ Interested in trying IntelliJ IDEA Ultimate? https://jb.gg/intellij-idea-for-mosh πŸ‘‰ JetBrains has given me a 100% discount code! Use 'Spring_with_Mosh' to enjoy IntelliJ IDEA Ultimate for 3 months completely free! Redeem it here until April 1, 2026: https://jb.gg/redeem πŸ’‘ Related tutorials https://youtu.be/eIrMbAQSU34?si=Uw0R6GZ4DM0sanYR https://youtu.be/7S_tz1z_5bA?si=RvQs6awyciFtDeel βœ‹ Stay connected: - Full Courses: https://codewithmosh.com - Twitter: https://twitter.com/moshhamedani - Facebook: https://www.facebook.com/programmingwithmosh/ - Instagram: https://www.instagram.com/codewithmosh.official/ - LinkedIn: https://www.linkedin.com/school/codewithmosh/ πŸ“– Table of Content 0:00:00 Welcome 0:01:12 Prerequisites 0:02:02 Course Structure 0:03:44 Source Code 0:05:01 Getting Started 0:05:48 Introduction to Spring Boot 0:08:30 Setting Up the Development Environment 0:11:55 Creating a Spring Boot Project 0:15:38 Understanding the Project Structure 0:19:37 Dependency Management 0:27:28 Building Your First Spring Controller 0:31:41 The Ultimate Spring Boot Course 0:32:16 Running Spring Boot Applications 0:34:40 Debugging Spring Boot Applications 0:40:34 Automatic Restarts 0:44:12 Configuring Application Properties 0:46:49 Dependency Injection 0:47:48 What is Dependency Injection? 0:55:30 Constructor Injection 1:00:25 Setter Injection 1:03:05 The Spring IoC Container 1:05:58 Configuring Beans Using Annotations 1:10:59 What's Next #springboot #java #backend