/person-service

A sample project using SpringBoot, SpringData and Postgres JSONB

Primary LanguageJava

person-service

A sample project using SpringBoot, SpringData and Postgres JSONB

  • Spring Boot 2.4.4
  • Spring Data
  • Lombok
  • Flyway
  • Docker
  • PostgresSQL 11
  • TestContainers

JSONB stands for “JSON Binary”. It is a decomposed binary format to store JSON. JSONB supports indexing the JSON data, and is very efficient at parsing and querying the JSON data. In most cases, when you work with JSON in PostgreSQL, you should be using JSONB.

From project directory, start up the application by running.

docker compose up -d

Compose pulls and build the images from project, and starts the services.