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 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); } }