Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.undertakers.blog.user;
- import com.undertakers.blog.repository.BlogRepository;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import java.util.Optional;
- @RestController
- public class UserRestController {
- @Autowired
- private BlogRepository userRepository;
- @RequestMapping(value = "/users", method = RequestMethod.POST)
- public User saveUser(@RequestBody User entity){
- return userRepository.save(entity);
- }
- @RequestMapping(value = "/users/{id}", method = RequestMethod.DELETE )
- public void deleteUser(@PathVariable int id){
- userRepository.deleteById(id);
- }
- /*
- @RequestMapping(value = "/login", method = RequestMethod.POST)
- public boolean login(@RequestBody LoginRequest request){
- return userRepository.login(request);
- }
- */
- @RequestMapping(value = "/users/{id}", method = RequestMethod.GET)
- public Optional<User> getUserById(@PathVariable int id) {
- return userRepository.findById(id);
- }
- @RequestMapping(value = "/users", method = RequestMethod.GET)
- public Iterable<User> getAllUsers() {
- return userRepository.findAll();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement