@Path("/users")
public class UserController {
@GET
public List<User> getUsers() {
}
@POST
public User createUser(@RequestBody User user) {
}
@GET
@Path("/{id}")
public User getUser(@PathParam("id") String id) {
}
@PUT
@Path("/{id}")
public User updateUser(@PathParam("id") String id, @RequestBody User user) {
}
@DELETE
@Path("/{id}")
public void deleteUser(@PathParam("id") String id) {
}
}