@RestController
public class UserController {
private List<User> users = new ArrayList<>();
@GetMapping("/users")
public List<User> getUsers() {
return users;
}
@PostMapping("/users")
public void createUser(@RequestBody User user) {
users.add(user);
}
@DeleteMapping("/users/{id}")
public void deleteUser(@PathVariable int id) {
for (User user : users) {
if (user.getId() == id) {
users.remove(user);
break;
}
}
}
}
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}