Spring Boot Tutorial β Build a Rest Api with MongoDB
In this Spring Boot tutorial you will learn how to create a spring boot api connected with mongo db using spring data mongodb.
#springboot #javatutorial #mongodb
Use the link below for 1 month of free access to JetBrains Academy: https://jb.gg/academy/amigoscode
Complete the first stage of your project within the month to extend your free access by 1 month.
Complete your first project within this time to extend it by another month!
Enhance your skills on Spring Boot by creating your own code sharing platform with JetBrains Academy: https://jb.gg/spring-boot-project
Also get 3 months free for IntelliJ using code: Amigo2021
π Donβt forget to 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:24 β Jetbrains Academy
04:00 β Quick Word
04:53 β Bootstrap with Spring Initializr
08:07 β Exploring the code
15:19 β MongoDB and Mongo Express
19:33 β Connecting to MongoDB
24:15 β MongoDB Collections
25:06 β MongoDB Documents
26:23 β Defining the Model
30:57 β MongoDB @Document and @Id
32:52 β MongoRepository
43:21 β MongoDB Indexes
46:36 β MongoDB Template and Queries
53:02 β Queries From Method Name
01:02:26 β Architecture Diagram
01:04:12 β Lets build the API
01:10:32 β Exercise
01:10:45 β 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