Skip to content

Instantly share code, notes, and snippets.

@ice09
Created March 28, 2022 15:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ice09/810f6e04058c93fdd30f88981dd1abce to your computer and use it in GitHub Desktop.
Save ice09/810f6e04058c93fdd30f88981dd1abce to your computer and use it in GitHub Desktop.
Most Simple Spring Boot JPA PostgreSQL Sample

Instructions for Linux/WSL2

  1. Create local volume for PostgreSQL data mkdir postgres-data
  2. Use Postgres Docker image, Create Container storage with DB storage, User storage, and Password storage docker run -d --name storage -e POSTGRES_USER=storage -e POSTGRES_PASSWORD=storage -e PGDATA=/var/lib/postgresql/data/pgdata -e POSTGRES_DB=storage -p5432:5432 -v $PWD/postgres-data:/var/lib/postgresql/data postgres
  3. Create Spring Boot Minimal JPA with PostgreSQL https://start.spring.io/#!type=maven-project&language=java&platformVersion=2.6.5&packaging=jar&jvmVersion=11&groupId=dev.wcs.minijpa&artifactId=local-storage&name=local-storage&description=Sample%20Project%20for%20a%20Minimal%20JPA%20with%20local%20Persistence%20using%20PostgreSQL&packageName=dev.wcs.minijpa.local-storage&dependencies=postgresql,data-jpa
spring.datasource.url=jdbc:postgresql://localhost:5432/storage
spring.datasource.username=storage
spring.datasource.password=storage
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
spring.jpa.hibernate.ddl-auto=update
@ice09
Copy link
Author

ice09 commented Mar 28, 2022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment