코드 그라데이션
요청 매핑 - API 예시 본문
회원 관리 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
'Spring > MVC 1' 카테고리의 다른 글
HTTP 요청 - 기본, 헤더 조회 (0) | 2023.10.08 |
---|---|
<추가> Locale이란? By chat GPT (0) | 2023.10.08 |
요청 매핑 (0) | 2023.10.07 |
스프링 MVC - 실용적인 방식 (0) | 2023.10.05 |
스프링 MVC - 컨트롤러 통합 (0) | 2023.10.05 |
Comments