In the previous post Handling Validations in Spring Boot Application, we added validations to our application. With that, we brought it quite close to a production-level application. However, one of the important aspects of any application is documentation. In the context of REST API, documentation becomes even more important. A good documentation can increase the adoption of an API. A bad one can only lead to unpopularity. In this post, we will look at setting up Swagger with Spring Boot Application and see it in action.