aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/dev/submelon/pantry/ItemController.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/dev/submelon/pantry/ItemController.java')
-rw-r--r--src/main/java/dev/submelon/pantry/ItemController.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/dev/submelon/pantry/ItemController.java b/src/main/java/dev/submelon/pantry/ItemController.java
index cd2f3ff..778f93b 100644
--- a/src/main/java/dev/submelon/pantry/ItemController.java
+++ b/src/main/java/dev/submelon/pantry/ItemController.java
@@ -3,6 +3,7 @@ package dev.submelon.pantry;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
@@ -30,4 +31,9 @@ public class ItemController {
return itemRepository.findAll();
}
+ @GetMapping(path="/name/{name}")
+ public @ResponseBody Item getByName(@PathVariable String name) {
+ return itemRepository.findByName(name);
+ }
+
}