REST API project developed in Java using Spring Boot 3, Neptune and TinkerGraph database.
- Java 17
- Spring Boot 3.x.x
- Apache Maven 3.8.6
- spring-common-parent: Manages the Spring Boot version and provide common configurations for plugins and formatting.
- 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
, andAWS_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