package fr.plil.sio.web.mvc; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; import java.util.List; @RestController public class UserRestController { @Resource private UserService userService; @RequestMapping(value = "/api/users/", method = RequestMethod.GET) public List listUsers() { return userService.findAll(); } @RequestMapping(value = "/api/users/{username}/", method = RequestMethod.GET) public User listUsers(@PathVariable String username) { return userService.findByUsername(username); } }