Back to Browse

Spring Boot REST API CRUD with HATEOAS Tutorial

10.8K views
Jul 14, 2022
1:41:56

In this video tutorial, I'd like to share with you guys, about developing REST APIs that follow HATEOAS principle with Spring Boot and Spring HATEOAS. In details, you’ll learn: - How to Code RESTful Web Services with Spring Boot - How to Build REST APIs for CRUD (Create, Retrieve, Update & Delete) operations - Understand Hypermedia As The Engine of Application State (HATEOAS) - How to Add Links to REST APIs using Spring HATEOAS APIs Technologies: - Spring Boot - Spring Data JPA - Spring Web - Spring HATEOAS - H2 in-memory database Software programs: - Java Development Kit (Java version 11+) - Spring Tool Suite IDE - curl & Postman For the code examples presented in this video, you can copy from the written article at: https://www.codejava.net/frameworks/spring-boot/rest-api-crud-with-hateoas-tutorial Spring Boot REST APIs Ultimate Course: https://www.udemy.com/course/spring-boot-rest-apis-ultimate/?couponCode=CJ251102 - Learn Hands-on REST API Development with Spring Boot: Design, Implement, Document, Secure, Test, Consume RESTful APIs. Timestamps 0:00 Introduction 0:11 What you will learn in this video 1:30 The Account APIs you will learn to develop 3:01 Create Spring Boot Project 5:52 Code Repository Layer 17:18 Code Service Layer 21:23 Code REST API for Retrieve Operation (List All Accounts) 32:19 Code REST API for Retrieve Operation (Get One Account) 39:44 What is HATEOAS 41:52 What are Spring HATEOAS and HAL 56:10 Code REST API for Create Operation (Add Account) 1:02:41 Code REST API for Full Update Operation (Update Account Details) 1:07:34 Code REST API for Partial Update Operation (Deposit Amount) 1:17:37 Code REST API for Partial Update Operation (Withdraw an Amount) 1:24:28 1:07:34 Code REST API for Delete Operation 1:29:04 Refactor HATEOAS Code 1:36:40 Final Test All APIs #restapis #hateoas #springboot #java #springframework

Download

1 formats

Video Formats

360pmp4151.6 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Spring Boot REST API CRUD with HATEOAS Tutorial | NatokHD