Sign in to confirm you’re not a bot
This helps protect our community. Learn more
These chapters are auto-generated

Introduction

0:00

Who am I

3:17

About me

4:18

APIs

5:26

REST API

7:06

Demo

8:16

Spring Initializer

8:45

Spring Web

11:25

Explore

12:57

IntelliJ IDE

13:26

IntelliJ Refactors

14:15

New Project

14:55

Palm XML

16:10

Spring Boot

17:08

Model Directory

17:33

Create Model

18:19

Live Stream Props

18:59

Getters and Setters

19:28

ToString

20:08

Changing the title

21:42

Moving to immutable

22:04

Adding a constructor

22:42

Generating an equalshash code

23:08

Creating a to string

23:25

Creating an immutable live stream

23:36

Writing concise code

24:40

Creating a record

24:56

Viewing the generated code

26:04

Compact constructors

26:47

Live Stream Controller

28:49

Controller Annotation

29:07

Request Mapping

29:57

Live Streams

31:41

Get Streams

33:43

Controllers

34:01

Repository

34:45

Repository Class

36:48

Dependency Injection

38:26

Refactoring

39:10

Find All

42:03

Run

42:17

Test

42:38

Create Methods

44:05

Questions

46:55

Creating a Live Stream

49:01

Updating a Live Stream

54:07

Testing

56:27
Building REST APIs with Spring Boot
In this live coding session, you will learn how to build REST APIs in Java with Spring Boot. You will learn how to bootstrap your application using Spring Initializr and the New Project Wizard in IntelliJ IDEA. You will learn some best practices to keep in mind when creating your APIs. By the end of this session, you will be able to create a basic CRUD REST API in Spring Boot. Speaker: Dan Vega

Follow along using the transcript.

IntelliJ IDEA, a JetBrains IDE

119K subscribers