REST API project developed in Java using Spring Boot 3, Neptune and TinkerGraph database.
- Java 17
- Spring Boot 3.3.0
- Apache Maven 3.8.6
- 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
- Hit Graph Data to view the graph json data
- Hit Graph Viewer to view the graph vertex/edge representation