[개발] - 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
반응형