- [ Spring/Core ][Spring] 예외 처리하기(체크/언체크), 트랜잭션 처리에 따른 예외 종속 해결 1편2024-04-01 15:46:58인프런 강의 인프런 김영한님의 Spring Boot 강의 시리즈를 듣고 Spring 프레임워크의 방대한 기술들을 복기하고자 공부한 내용을 가볍게 정리한 것입니다. 문제가 될 시 삭제하겠습니다. 해당 프로젝트에서 배우는 내용 섹션 5 | 자바 예외 이해 먼저 트랜잭션으로 인한 특정 기술의 예외 의존성 문제를 해결하기 위해 자바 예외에 대해서 알아보도록 하자 예외 계층 Object: 예외도 객체이다. 모든 객체의 최상위 부모는 Object이므로 예외의 최상위 부모도 Object이다. Throwable: 최상위 예외이다. 하위에 Exception과 Error가 있다. Error: 메모리 부족이나 심각한 시스템 오류와 같이 애플리케이션에서 복구 불가능한 시스템 예외이다. 상위 예외를 catch로 잡으면 하위 예..
- [ Spring/Core ][Spring] 예외 처리와 오류 페이지(View, API)2024-02-27 23:47:04인프런 강의 인프런 김영한님의 Spring Boot 강의 시리즈를 듣고 Spring 프레임워크의 방대한 기술들을 복기하고자 공부한 내용을 가볍게 정리한 것입니다. 문제가 될 시 삭제하겠습니다. 해당 프로젝트에서 배우는 내용 섹션 8 | 예외 처리와 오류 페이지 섹션 9 | API 예외 처리 섹션 8 | 예외 처리와 오류 페이지 서블릿 예외 처리 - 시작 예외처리를 하려면 서블릿 컨테이너가 예외를 어떻게 처리해야하는지 알아야한다. 서블릿은 다음 2가지 방식으로 예외 처리를 지원한다. Exception(예외) response.sendError(HTTP 상태 코드, 오류 메시지) Exception(예외) 자바 직접 실행 자바의 메인 메서드가 실행 도중 예외를 잡지 못하고 처음 실행한 main() 메서드를 넘어..