Spring MVC
@RestController@RequestMapping("users")public class UserController { @Autowired private UserService userService; @RequestMapping(value = "register", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE) @ResponseStatus(HttpStatus.CREATED) public void handleJsonPostRequest (@RequestBody User user, Model model) { System.out.println("saving user: " + user); userService.saveUser(user); } @RequestMapping(method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) @ResponseStatus(HttpStatus.OK) public List<User> handleAllUserRequest () { return userService.getAllUsers(); }}