exception(2)
-
예외 종류 정리
프로젝트 진행 중에 겪은 예외들을 정리 및 공유하려고 한다. 어떤 상황에 어떤 예외를 써야 할까? 혹은 이 예외가 맞는 건가? 등의 고민 등이 담겨 있는 내용입니다.(참고하세요~) DuplicateKeyException 데이터를 삽입하거나 업데이트하려는 시도가 기본 키 또는 고유 제약 조건을 위반할 때 throw 되는 예외 => 즉, 동일한 PK, UK 제약조건에 있는 필드 값에 중복 값을 넣으려고 할 때 발생하는 오류 IllegalArgumentException 부정한 인수, 또는 부적절한 인수를 메서드에 건네준 것에 대한 throw 되는 예외 => 전달받은 파라미터 인자값이 부적절할 떄 발생하는 오류 참고자료 https://docs.spring.io/spring-framework/docs/curren..
2022.04.12 -
예외란 무엇인가
Java에서의 예외는 크게 Error, RuntimeException(Uncheck Exception), OtherException(check Exception), 총 3가지의 종류가 존재한다. Errors : 메모리 부족, 스택오버플로우 등 JVM이나 하드웨어 등 시스템의 문제로 발생하는 것을 의미함. 개발단계에서 처리할 수 있는 영역이 아니라 대응하기 어려움 Excpetion : Error와 다르게 개발자가 개발단계에서 처리할 수 있다. Exception은 RuntimeException(Unchecked Exceptions)과 OtherException(Checked Exception)으로 나뉜다. Checked Exception : 컴파일 시 발생되는 예외로 반드시 예외 처리를 해야 한다. - Tr..
2022.04.12