반응형

🧩 역할
반환할 HTTP 상태코드를 지정하는 어노테이션
🚀 특징
- 상태코드뿐만 아니라 메시지도 첨부할 수 있다.
- 기본 200임
- 예외 클래스에 붙혀서, 실패 상태코드를 세분화 할 수 잇음
@PostMapping("/users")
@ResponseStatus(HttpStatus.CREATED)
public void createUser() {
// 사용자 생성
}
@ResponseStatus(value = HttpStatus.NOT_FOUND, reason = "entity not found")
final class DataNotFoundedException(message: String): RuntimeException(message) {
private val serialVersionUID: Long = 1L
}
반응형
'Spring > 어노테이션' 카테고리의 다른 글
| Spring Boot Validation (0) | 2026.02.07 |
|---|---|
| RequestParam (0) | 2026.01.17 |
| Request 어노테이션 (0) | 2026.01.17 |
| @PathVariable (0) | 2026.01.10 |
| @ResponseBody (0) | 2025.12.21 |