Advertisement
Guest User

Untitled

a guest
Oct 18th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.90 KB | None | 0 0
  1. @RestController
  2. public class FolderController {
  3.  
  4.     private final FolderService service;
  5.  
  6.     public RequestController(FolderService service) {
  7.         this.service = service;
  8.     }
  9.     /**
  10.      *
  11.      * @return list of all folders at "/" endpoint at GET request
  12.      * @throws IOException
  13.      */
  14.     @RequestMapping(name="/", method = GET)
  15.     public JsonNode returnFoldersList() throws IOException {
  16.         return service.getAll();
  17.     }
  18.  
  19.     /**
  20.      * komentarze nad metodami, do kodu lepiej pisać takim komentarzem.
  21.      * Intellij generuje to automatycznie jeżeli wpiszesz: /** i naciśniesz enter
  22.      * @param folder data by ID at "/{folderId}" endpoint at GET request
  23.      * @return
  24.      */
  25.     @RequestMapping(value="/{folderId}", method = GET)
  26.     public Folder returnFolderById(@PathVariable("folderId") Integer folderId) {
  27.         return service.getOneById(folderId);
  28.     }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement