Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.audelia.first.controlers;
- import com.audelia.first.Domain.UserDTO;
- import com.audelia.first.Services.UserServices;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import java.util.List;
- @RestController
- @RequestMapping("/user")
- public class User {
- @Autowired
- private UserServices userServices;
- @GetMapping("/all")
- public List<UserDTO> allUsers(){
- return userServices.findAllUsers(); }
- @PostMapping("/add")
- public String addUser(@RequestBody UserDTO userdata){
- return userServices.saveUser(userdata);
- }
- @PutMapping("/update")
- public String updateUser(@RequestBody UserDTO newUserData){
- return userServices.updateUser(newUserData);
- }
- @GetMapping("/find/{id}")
- public UserDTO getUserById(@PathVariable Integer id){
- return userServices.findById(id);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement