This article will show you how to document and interact with your Spring Boot REST Services using Swagger UI. For the purpose of this example, we will be using springdoc-openapi library.
REST Services
Manage upload/download of files using REST and Spring Boot
In this tutorial we will learn how to manage the upload and download of files using Spring Boot REST Services. We will use for this purpose Swagger UI to interact with a REST Controller.
Spring Boot REST Controller example
In this tutorial we will learn how to create an example Spring Boot REST application which includes a Controller, a Repository and a main Application class.
Parsing JSON in Spring Boot using JsonParser
In this tutorial we will learn how to parse JSON data in Spring Boot using the org.springframework.boot.json.JsonParser.
REST Controller Not found in Spring Boot applications: how to solve it
A pretty common issue for Spring Boot application is a 404 Not Found Error for your REST Controllers. Let’s learn how to fix it in one minute!
How to manage JSON Data in Spring Boot with Jackson project
In this tutorial we will learn how to produce and consume JSON data in a Spring Boot applications using the built-in Jackson provider.
Validating Data in Spring Boot applications
A good service always validates its data before processing it. In this tutorial, we will look at the Bean Validation API and use its reference implementation in a Spring Boot application.
Exception Handling in Spring Boot applications
In this tutorial, we will how to customize Exceptions in Spring Boot REST Applications to suit our needs.
SpringBoot CRUD application with AngularJS
This tutorial will demonstrate how to create a Spring Boot CRUD application using AngularJS as front end.
Getting started with Spring Boot RestTemplate
There are many ways to implement Rest client in SpringBoot however RestTemplate is definitely a simple and clear approach. In a nustshell, the RestTemplate is a Rest client offered by Spring’s spring-web module which provides methods to “consume” rest data. Let’s see a practical example of it: