Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Building REST APIs with Spring Boot

JetBrains via YouTube

Overview

Learn how to build REST APIs in Java with Spring Boot in this live coding session. Bootstrap your application using Spring Initializr and the New Project Wizard in IntelliJ IDEA, and discover best practices for API creation. Create a basic CRUD REST API in Spring Boot, covering topics such as Spring Web, model creation, controllers, repositories, dependency injection, and testing. Explore advanced concepts like immutable objects, records, and compact constructors while building a functional API for managing live streams.

Syllabus

Introduction
Who am I
About me
APIs
REST API
Demo
Spring Initializer
Spring Web
Explore
IntelliJ IDE
IntelliJ Refactors
New Project
Palm XML
Spring Boot
Model Directory
Create Model
Live Stream Props
Getters and Setters
ToString
Changing the title
Moving to immutable
Adding a constructor
Generating an equalshash code
Creating a to string
Creating an immutable live stream
Writing concise code
Creating a record
Viewing the generated code
Compact constructors
Live Stream Controller
Controller Annotation
Request Mapping
Live Streams
Get Streams
Controllers
Repository
Repository Class
Dependency Injection
Refactoring
Find All
Run
Test
Create Methods
Questions
Creating a Live Stream
Updating a Live Stream
Testing

Taught by

IntelliJ IDEA by JetBrains

Reviews

Start your review of Building REST APIs with Spring Boot

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.