Spring Top

Get started with Spring 5 and Spring Boot 2, through the Learn Spring course (COVID-pricing ends in January):

>> LEARN SPRING
REST Top

I just announced the new Learn Spring course, focused on the fundamentals of Spring 5 and Spring Boot 2:

>> CHECK OUT THE COURSE

Building a REST API is not a trivial task - from the high level RESTful constraints down to the the nitty-gritty of making everything work and work well.

Spring has made REST a first class citizen and the platform has been maturing in leaps and bounds. With the Spring 5 release, REST is now battle hardened and fully mature.

With this guide, my aim is to organize the mountains of information that are available on the subject and guide you through properly building an API.

The guide starts with the basics - bootstrapping the REST API, the Spring MVC Configuration, basic customization.

It then dives into the more advanced areas of REST - HATEOAS and pagination, Error Handling and testing.

REST API Basics

REST API Advanced Topics

Test and Consume the API

Other Spring Tutorials

  • Persistence with Spring Tutorial
    Building the Persistence Layer of an application with Spring and Hibernate, JPA, Spring Data, etc
  • Spring Exceptions Tutorial 
    Common Exceptions in Spring with examples – why they occur and how to solve them quickly
  • Security with Spring 
    How to Secure an MVC project, Login and Logout, how to Secure a REST Service, Basic and Digest Authentication with Spring Security
Spring bottom

Get started with Spring 5 and Spring Boot 2, through the Learn Spring course (COVID-pricing ends in January):

>> THE COURSE
REST bottom

Get started with Spring 5 and Spring Boot 2, through the Learn Spring course (COVID-pricing ends in January):

>> CHECK OUT THE COURSE
4 Comments
Oldest
Newest
Inline Feedbacks
View all comments
Comments are closed on this article!