aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/dev/submelon/pantry/ItemController.java
diff options
context:
space:
mode:
authorKevin J Hoerr <kjhoerr@protonmail.com>2022-01-26 00:48:10 +0000
committerKevin J Hoerr <kjhoerr@protonmail.com>2022-01-26 00:48:10 +0000
commit278aabf6966c67da0c70f785aa48fcabbab6780c (patch)
tree197d8ba7f41e7d6fc6a28c0ffe5070c2566e9e9e /src/main/java/dev/submelon/pantry/ItemController.java
parent11264e508d887a0f8e4317963c0ee032b551023d (diff)
downloadpantry-278aabf6966c67da0c70f785aa48fcabbab6780c.tar.gz
pantry-278aabf6966c67da0c70f785aa48fcabbab6780c.tar.bz2
pantry-278aabf6966c67da0c70f785aa48fcabbab6780c.zip
Retrieve items by name
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);
+ }
+
}