Partner – Microsoft – NPI (cat= Spring)
announcement - icon

Azure Spring Apps is a fully managed service from Microsoft (built in collaboration with VMware), focused on building and deploying Spring Boot applications on Azure Cloud without worrying about Kubernetes.

And, the Enterprise plan comes with some interesting features, such as commercial Spring runtime support, a 99.95% SLA and some deep discounts (up to 47%) when you are ready for production.

>> Learn more and deploy your first Spring Boot app to Azure.

You can also ask questions and leave feedback on the Azure Spring Apps GitHub page.

Course – LS (cat=REST)

Get started with Spring and Spring Boot, through the reference Learn Spring course:

>> CHECK OUT THE COURSE

Building a REST API is not a trivial task – from the high-level RESTful constraints down to 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 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, and basic customization.

It then dives into the more advanced areas of REST – such as error handling, pagination, documenting, and testing the API.

rest api

Prerequisites

rest api

REST API Basics

rest api advanced

REST API Documenting and Versioning

rest api advanced

REST API Advanced Topics

test api

Test and Consume the API: Overview

test api

Test and Consume the API: RestTemplate

test api

Test and Consume the API: WebClient

other spring tutorials

Other Spring Tutorials

Course – LS (cat=Spring)

Get started with Spring and Spring Boot, through the Learn Spring course:

>> THE COURSE
Course – LS (cat=REST)

Get started with Spring and Spring Boot, through the Learn Spring course :

>> CHECK OUT THE COURSE
res – REST (eBook) (cat=REST)
Comments are open for 30 days after publishing a post. For any issues past this date, use the Contact form on the site.