Files
excel-download/restful-web-service/src/main/java/com/example/restfulwebservice/user/UserController.java
2020-11-26 18:19:53 +09:00

31 lines
720 B
Java

package com.example.restfulwebservice.user;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@RestController
public class UserController {
private final UserDaoService userDaoService;
public UserController(UserDaoService userDaoService) {
this.userDaoService = userDaoService;
}
@GetMapping("/users")
public List<User> retrieveAllUsers() {
return userDaoService.findAll();
}
@GetMapping("/users/{id}")
public User retrieveUser(@PathVariable int id) {
return userDaoService.findOne(id);
}
@PostMapping("/users")
public void createUser(@RequestBody User user) {
User savedUser = userDaoService.save(user);
}
}