[개발] - Spring/MVC 1

요청 매핑 - API 예시

완벽한 장면 2023. 10. 7. 20:35

회원 관리 API

회원 목록 조회: GET /users
회원 등록: POST /users
회원 조회: GET /users/{userId}
회원 수정: PATCH /users/{userId}
회원 삭제: DELETE /users/{userId}

 

RequestHeaderController - 전체 코드

@RestController
@RequestMapping("/mapping/users")
public class MappingClassController {

	// 1
    @GetMapping
    public String user() {
        return "get users";
    }
	
    // 2
    @PostMapping
    public String addUser() {
        return "post user";
    }

	// 3
    @GetMapping("/{userId}")
    public String findUser(@PathVariable String userId) {
        return "get userId=" + userId;
    }

	// 4
    @PatchMapping("/{userId}")
    public String updateUser(@PathVariable String userId) {
        return "update userId=" + userId;
    }

	// 5
    @DeleteMapping("/{userId}")
    public String deleteUser(@PathVariable String userId) {
        return "delete userId=" + userId;
    }
}

하나씩 실행하면

1.

 

 

 

2

 

 

3

 

 

4

 

 

5

728x90
반응형