diff --git a/demo/pom.xml b/demo/pom.xml index a609edd..f726654 100644 --- a/demo/pom.xml +++ b/demo/pom.xml @@ -49,7 +49,11 @@ com.arangodb arangodb-spring-boot-starter 3.4-0 - + + + org.springframework.boot + spring-boot-starter-data-rest + org.assertj assertj-core diff --git a/demo/src/main/java/com/arangodb/spring/demo/DemoApplication.java b/demo/src/main/java/com/arangodb/spring/demo/DemoApplication.java index 33e6a11..ef6d695 100644 --- a/demo/src/main/java/com/arangodb/spring/demo/DemoApplication.java +++ b/demo/src/main/java/com/arangodb/spring/demo/DemoApplication.java @@ -43,6 +43,7 @@ public static void main(final String... args) { AQLRunner.class, GeospatialRunner.class }; - System.exit(SpringApplication.exit(SpringApplication.run(runner, args))); + //System.exit(SpringApplication.exit(SpringApplication.run(runner, args))); + SpringApplication.run(runner, args); } } \ No newline at end of file diff --git a/demo/src/main/java/com/arangodb/spring/demo/controller/CharacterController.java b/demo/src/main/java/com/arangodb/spring/demo/controller/CharacterController.java new file mode 100644 index 0000000..a7fc3dd --- /dev/null +++ b/demo/src/main/java/com/arangodb/spring/demo/controller/CharacterController.java @@ -0,0 +1,22 @@ +package com.arangodb.spring.demo.controller; + +import com.arangodb.spring.demo.entity.Character; +import com.arangodb.spring.demo.repository.CharacterRepository; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +@RestController +@RequestMapping("/characters") +public class CharacterController { + + @Autowired + private CharacterRepository repository; + + @GetMapping + public List getAllCharacters() { + return (List) repository.findAll(); + } +} + diff --git a/demo/src/main/resources/application.properties b/demo/src/main/resources/application.properties index fae9d17..c5ba07b 100644 --- a/demo/src/main/resources/application.properties +++ b/demo/src/main/resources/application.properties @@ -3,3 +3,4 @@ arangodb.spring.data.user=root arangodb.spring.data.password=test arangodb.spring.data.hosts=172.28.0.1:8529 #logging.level.com.arangodb.internal.net.Communication=DEBUG +