Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. @Autowired
  2. SingerReposit singrepo;
  3.  
  4. //get all records(read)
  5. @GetMapping("/list")
  6. private List<SingerModel> getAll(){
  7. return singrepo.findAll();
  8. }
  9.  
  10. //to create and insert a record(create)
  11. @PostMapping("/addsinger")
  12. private SingerModel createSing(@Valid @RequestBody SingerModel sing)
  13. {
  14. return singrepo.save(sing);
  15. }
  16.  
  17.  
  18. @GetMapping("/list/{id}")
  19. private Optional<SingerModel> getSinger(@PathVariable("id") long id)
  20. {
  21. return singrepo.findById(id);
  22. }
  23.  
  24. @PutMapping("/update/{id}")
  25. private SingerModel updateSinger(SingerModel sing)
  26. {
  27. singrepo.deleteById(sing.getId());
  28. singrepo.save(sing);
  29. return sing;
  30. }
  31.  
  32. @DeleteMapping("/delete/{id}")
  33. private Optional<SingerModel> deleteSinger(@PathVariable("id") long id)
  34. {
  35. Optional<SingerModel> del = singrepo.findById(id);
  36.  
  37. singrepo.deleteById(id);
  38.  
  39. return del;
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement