joaofgartur / spring-boot-r2dbc

An example implementation of Spring Boot R2DBC REST API with PostgreSQL database.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spring Boot R2DBC Example

An example implementation of Spring Boot R2DBC REST API with PostgreSQL database.

Tools

  • Java
  • Maven
  • PostgreSQL
  • Docker

Java Dependency

  • Spring Boot 2.4.1.RELEASE
  • Spring Data R2DBC
  • PostgreSQL Driver
  • Junit 5

Setup

  1. Run postgresql locally (or from docker)
  2. Create two databases
    • postgres (main database)
    • test (dummy database for integration testing)
  3. Run Spring Boot App

Building Docker Image

  1. Run spring-boot build image plugin

mvn spring-boot:build-image -DskipTests

  1. Run generated docker image

docker run -it -p8080:8080 --network="host" reactive-postgres:0.0.1-SNAPSHOT

About

An example implementation of Spring Boot R2DBC REST API with PostgreSQL database.


Languages

Language:Java 100.0%