Spring Boot is an open source Java based framework used to spring boot microservices. It is developed by Pivotal Team and is used to build stand-alone and production ready spring applications.

This Spring Boot Tutorial will teach how to get started with Spring Boot and Java.

Spring Boot is written in Java. So you have some Java then its going to be super easy. Otherwise you can learn Java from my course here: https://youtu.be/Qgl81fPcLc8

This full course can be found here: https://amigoscode.com/p/spring-boot

#springboot #springboottutorial #amigoscode

RECOMMENDED COURSES
► Java Essentials – https://amigoscode.com/p/java-essentials
► Spring Data JPA – https://amigoscode.com/p/spring-data-jpa
► Software Testing – https://amigoscode.com/p/software-testing

🙊 Subscribe to Amigoscode – http://bit.ly/2HpF5V8

► Courses Available for free here – https://amigoscode.com/courses
► Join Private Facebook Group – https://www.facebook.com/groups/456035171490753/
► Join Discord – https://bit.ly/2wL029v

⭐ Table Of Contents ⭐
00:00 Intro
01:00 Quick Word
02:12 Spring Boot Overview
03:44 Project Overview
04:28 Spring Initializr
08:05 IntelliJ
10:29 Starting The Server
14:03 Simple API with Spring Boot
18:06 Student Class
23:19 API Layer
26:38 Business Layer
29:08 Dependency Injection
32:47 Properties file
36:15 Creating and Connecting to Database
39:48 JPA and @Entity
42:35 JPA in Action
45:52 Amigoscode Database Courses
47:35 JPA Repository
52:20 Saving Students
58:49 @Transient
01:03:01 Post Mapping
01:08:00 Writing Business Logic
01:12:43 Testing Post Request
01:15:35 Deleting Students
01:21:33 Exercise
01:22:53 Solution
01:26:54 Testing
01:29:41 Packaging and Running Application
01:34:52 Next steps

🙊 Here are the goods for all my videos video:

► Recommended Books

Clean Code
https://amzn.to/2UGDPlX

HTTP: The Definitive Guide
https://amzn.to/2JDVi8s

Clean Architecture
https://amzn.to/2xOBNXW

► Computer and Monitor

New Apple MacBook Pro
https://amzn.to/3464Mmn

Dell 27 INCH Ultrasharp U2719D Monitor
https://amzn.to/2xM3nW1

Double Arm Stand Desk Mount
https://amzn.to/3aYKKfs

USB C Hub Multiport Adapter
https://amzn.to/2Jz7NlL

► Camera Gear

Sony ILCE7M3B Full Frame Mirrorless Camera
https://amzn.to/346QIJn

Sigma 16 mm F1.4 DC DN
https://amzn.to/2wbic3Q

Sigma 33B965 30 mm F1.4 DC DC
https://amzn.to/39G37Fd

Awesome Screen Saver
https://github.com/JohnCoates/Aerial

IDE I use for coding
– Iterm
– VsCode
– GoLand
– IntelliJ
– Sublime

💯 You can also follow me here:
► Don’t forget to subscribe | http://bit.ly/2HpF5V8
► Join Closed Facebook Group for discussion and early access videos and courses | http://bit.ly/2FbuIkx
► Follow me on Instagram | http://bit.ly/2TSkA9w
► Join Discord – https://bit.ly/2wL029v

❤️ Thanks for watching

source

23 Comments

  1. This is an EXCELLENT clear cut (and short) explanation of the basic structure for a Spring Boot project. Specially in the abstract parts, such as explaining dependency injection and the layering.

  2. Thank you for this awesome tutorial! Just one question, what is the overall benefit of using something like dependency injection over just instantiating the service class within the controller, as you showed around 30:00?

  3. For Windows users, you can create your user account (without Superuser privileges) by opening up "pgAdmin 4". Once logged in, right click on "Login/Group Roles" and create a new role with your Windows username.

    Go back to the command line and type in the "createdb" command. You should now be able to log in to your user role using "psql" from the Command Prompt.

  4. bro who watching this guy? REALLY… he said "MY WEBSITE MY WEBSITE MY WEBSITE" over a THOUSAND times. Its obvious he wants some money man. Go find out someone that actually helps you to understand and not doing those for MONEY. Also you dont need to wear anything to get more viewers. ITS NOT WHERE YOU DO YOUR PRAYS. also you skipped a lot of things. Not explained it. I dont want your courses. JUST TELL ME WHAT THOSE THINGS MEAN

  5. It's my honor to see your tutorial. Thank you. I'm from a Chinese student. I hope to finish spring boot first in college. I hope I can also help others and become an excellent software engineer. Thank you! Amigoscode😀😀😀

Leave A Reply

Please enter your comment!
Please enter your name here