Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. package com.undertakers.blog.user;
  2.  
  3. import com.undertakers.blog.repository.BlogRepository;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.web.bind.annotation.*;
  6.  
  7. import java.util.Optional;
  8.  
  9. @RestController
  10. public class UserRestController {
  11. @Autowired
  12. private BlogRepository userRepository;
  13.  
  14. @RequestMapping(value = "/users", method = RequestMethod.POST)
  15. public User saveUser(@RequestBody User entity){
  16. return userRepository.save(entity);
  17. }
  18.  
  19. @RequestMapping(value = "/users/{id}", method = RequestMethod.DELETE )
  20. public void deleteUser(@PathVariable int id){
  21. userRepository.deleteById(id);
  22. }
  23.  
  24. /*
  25. @RequestMapping(value = "/login", method = RequestMethod.POST)
  26. public boolean login(@RequestBody LoginRequest request){
  27. return userRepository.login(request);
  28. }
  29. */
  30.  
  31. @RequestMapping(value = "/users/{id}", method = RequestMethod.GET)
  32. public Optional<User> getUserById(@PathVariable int id) {
  33. return userRepository.findById(id);
  34. }
  35.  
  36. @RequestMapping(value = "/users", method = RequestMethod.GET)
  37. public Iterable<User> getAllUsers() {
  38. return userRepository.findAll();
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement