java 표준
NullPointerException
널 참조를 시도하여 발생.
{
"timestamp": "2024-11-18T12:00:00Z",
"status": 500,
"error": "Internal Server Error",
"message": "요청을 완료하지 못했습니다. 입력 값을 확인하고 다시 시도해주세요."
}
IllegalArgumentException
메서드에 전달된 인자가 잘못된 경우 발생.
{
"timestamp": "2024-11-18T12:00:00Z", "status": 400,
"error": "Bad Request",
"message": "입력한 정보가 올바르지 않습니다. 다시 확인해주세요."
}
IllegalStateException
객체의 상태가 메서드 호출에 적합하지 않은 경우 발생.
{
"timestamp": "2024-11-18T12:00:00Z", "status": 500,
"error": "Internal Server Error",
"message": "요청을 처리할 수 없는 상태입니다. 잠시 후 다시 시도해주세요."
}
IOException
파일 입출력 또는 네트워크 오류가 발생한 경우.
{
"timestamp": "2024-11-18T12:00:00Z", "status": 500,
"error": "Internal Server Error",
"message": "파일 업로 중 오류가 발생했습니다." 다시 시도해주세요.
}
SQLException
설명: 데이터베이스 통신 중 SQL 쿼리 오류가 발생한 경우.
{
"timestamp": "2024-11-18T12:00:00Z", "status": 500,
"error": "Internal Server Error",
"message": "데이터 처리 중 오류가 발생했습니다. 문제가 지속되면 관리자에게 문의하세요."
}
Last updated