Skip to content

Java REST API project using Spring Boot 3, Neptune and TinkerGraph database

Notifications You must be signed in to change notification settings

erebelo/spring-neptune-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Neptune Demo

REST API project developed in Java using Spring Boot 3, Neptune and TinkerGraph database.

Requirements

  • Java 17
  • Spring Boot 3.3.0
  • Apache Maven 3.8.6

Run App

  • Set the following environment variables if running the project for a spring profile other than 'local': 'AWS_REGION', 'AWS_NEPTUNE_ENDPOINT', 'AWS_NEPTUNE_PARTITION_KEY', and 'AWS_NEPTUNE_PARTITION_NAME'
  • Use the application property 'aws.neptune.embedded' to switch between Neptune and TinkerGraph database
  • Run the SpringNeptuneDemoApplication class as Java Application

DB Preview

Collection

Project Collection

Diagram

Entity Relationship Diagram