Integration Testing with Spring Boot,Testcontainers,Oracle

In this blog post I show how to use oracle -xe database with Testcontainers for doing database integration tests in Spring Boot application. I have already written a detailed blog post about database integration testing with Spring Boot and Testcontainers in following article In above blog post, I have used PostgresSQL database. In this blog…

Complete Guide to Database Migrations with Flyway and Spring Boot

In this blog post , I’ll show you how to use Flyway database migrations with Spring Boot. I’ll walk you through the process of setting up Flyway, creating migrations, and migrating your database. What is Database Migration ? Let’s say that we’re developing a web application that’s going to use a Postgres database. If we…

Spring Boot – REST API Documentation with SpringDoc OpenAPI

In this blog post, we will see how to generate Spring Boot REST API documentation in Open API format and REST client with SpringDoc library . SpringDoc library generates API docs based on the OpenAPI 3 specification for Spring Boot 1.x and 2.x applications. In one of my previous blog post , I have shown…