이해

데이터 형식 주요 어노테이션

일일일코_장민기 2024. 2. 23. 13:17
728x90

데이터 형식 주요 어노테이션

Annotation 설명 예시
@PathVariable ‘URL 경로의 일부’를 매개변수로 전달받는 어노테이션 @GetMapping("/users/{id}")
public ResponseEntity getUserById(@PathVariable Long id) {}
@RequestParam ‘HTTP 요청 파라미터’를 매개변수로 전달받는 어노테이션 @GetMapping("/users")
public ResponseEntity<list> getAllUsers(@RequestParam("age") int age) {}</list
@RequestBody HTTP 요청의 ‘본문(body)’을 매개변수로 전달받는 어노테이션 @PostMapping("/user")
public ResponseEntity createUser(@RequestBody User user) { }
@ResponseBody HTTP 응답의 본문(body)을 생성하는 메소드에 적용하는 어노테이션 @GetMapping("/data")
public @ResponseBody Map<string, object=""> getData() { }</string,>
@ResponseStatus HTTP 응답의 상태 코드를 지정하는 어노테이션 @GetMapping("/users/{id}")
@ResponseStatus(HttpStatus.NOT_FOUND)
public void getUserById(@PathVariable Long id) { }

'이해' 카테고리의 다른 글

Spring Security의 동작 원리 + JWT + Oauth2까지  (0) 2024.04.19
상태코드  (0) 2024.02.23
data-속성 사용  (0) 2024.02.20
ViewerParsing 이해  (0) 2024.02.19
PRG패턴  (0) 2024.02.19