Skip to content

Latest commit

 

History

History
32 lines (19 loc) · 1.21 KB

README.md

File metadata and controls

32 lines (19 loc) · 1.21 KB

Spring Neptune Demo

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

Requirements

  • Java 17
  • Spring Boot 3.x.x
  • Apache Maven 3.8.6

Libraries

  • spring-common-parent: Manages the Spring Boot version and provide common configurations for plugins and formatting.

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