Skip to content

IreneJulian/API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.*;

import java.util.HashMap; import java.util.Map;

@SpringBootApplication @RestController @RequestMapping("/api") public class MyApiApplication {

private Map<Integer, String> users = new HashMap<>();

public static void main(String[] args) {
    SpringApplication.run(MyApiApplication.class, args);
}

@PostMapping("/user")
public String createUser(@RequestParam int id, @RequestParam String name) {
    users.put(id, name);
    return "User created successfully!";
}

@GetMapping("/user/{id}")
public String getUser(@PathVariable int id) {
    return users.getOrDefault(id, "User not found");
}

@DeleteMapping("/user/{id}")
public String deleteUser(@PathVariable int id) {
    users.remove(id);
    return "User deleted successfully!";
}

}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published