diff options
Diffstat (limited to 'src/main/java/com/terminaldweller')
| -rw-r--r-- | src/main/java/com/terminaldweller/doc/DocController.java | 8 | ||||
| -rw-r--r-- | src/main/java/com/terminaldweller/doc/DocService.java | 5 | 
2 files changed, 6 insertions, 7 deletions
| diff --git a/src/main/java/com/terminaldweller/doc/DocController.java b/src/main/java/com/terminaldweller/doc/DocController.java index e73ef41..39ddfe9 100644 --- a/src/main/java/com/terminaldweller/doc/DocController.java +++ b/src/main/java/com/terminaldweller/doc/DocController.java @@ -1,6 +1,6 @@  package com.terminaldweller.doc; -import java.util.List; +import java.util.Optional;  import org.springframework.beans.factory.annotation.Autowired;  import org.springframework.http.HttpStatus;  import org.springframework.web.bind.annotation.DeleteMapping; @@ -24,9 +24,9 @@ public class DocController {      this.docService = docService;    } -  @GetMapping -  public List<Doc> getDocs() { -    return docService.getDocs(); +  @GetMapping(path = "{Id}") +  public Optional<Doc> getDocs(@PathVariable("Id") Long id) { +    return docService.getDocs(id);    }    @PostMapping diff --git a/src/main/java/com/terminaldweller/doc/DocService.java b/src/main/java/com/terminaldweller/doc/DocService.java index 5a07c23..c8bab23 100644 --- a/src/main/java/com/terminaldweller/doc/DocService.java +++ b/src/main/java/com/terminaldweller/doc/DocService.java @@ -1,6 +1,5 @@  package com.terminaldweller.doc; -import java.util.List;  import java.util.Optional;  import org.springframework.beans.factory.annotation.Autowired;  import org.springframework.stereotype.Service; @@ -15,8 +14,8 @@ public class DocService {      this.docRepository = docRepository;    } -  public List<Doc> getDocs() { -    return docRepository.findAll(); +  public Optional<Doc> getDocs(Long id) { +    return docRepository.findById(id);    }    /** | 
