# exception handling
예외 처리
Catch 구문은 계속 추가할 수 있고 예외종류에 따라 다르게 처리할 수 있다.(Exception e)는 if문으로 비교하면 else구문에 해당하고, catch 구문이 여러 개라면 그들 중 가장 뒤에 위치해야한다.한 메소드나 클래스에서 throws를 통해 예외를 던지게
<TIL> 76. 예외처리(exception handling)
실행 시(runtime) 발생할 수 있는 프로그램 오류'에러(error)'와 '예외(exception)' 두 가지로 구분에러 - 프로그램 코드에 의해 수습될 수 없는 심각한 오류예외 - 프로그램 코드에 의해 수습될 수 있는 다소 미약한 오류Exception 클래스들 -
예외 처리
movie예외처리(exception handling) try / catch / exception 의심적인 코드 / test code오류 발생 / 발생된 에러처리 error 상관없이 실행

[Kakao Cloud School] 20번째 회고록
카카오 클라우드 스쿨 20주차 기간이 지났습니다. 파이널 프로젝트의 애플리케이션 개발 초기 설정을 진행하면서 팀 단위의 일일 개발내역 회고, 문제 상황에 대한 고민시간 제한 등의 이슈를 제안하면서 어떻게 효율적인 개발을 할 수 있을까 고민하는 시간을 가지게 되었습니다.
2023.01.31.TUE
Cloud 운영 환경 구성 클라우드 서비스 : 가상 컴퓨터 제공. IaaS, PaaS, SaaS 배포(deploy) : development -> intergration -> staging -> production 배포할 때, development와 production 단계에서의 환경 설정이 다를 수 있으므로, 코드와 환경 설정을 분리해야 함. 환경...

Spring 전역 예외 처리: @RestControllerAdivce 적용
Spring Boot에서 @RestControllerAdivce 어노테이션을 사용한 전역 예외 처리 방법에 대해 정리한 글입니다.
[Spring] RestControllerAdvice 를 통한 전역 exception handling
이번에는 전역으로 에러를 처리해주는 기능을 만들어보겠습니다.
Fallback
어떤 기능이 약해지거나 제대로 동작하지 않을 때, 이에 대처하는 기능 또는 동작을 말한다. fallback은 api 호출시 발생하는 예외처리를 위한 클래스를 정의한다. 실패에 대해서 후처리를 위해 설정해 두는 method이다.

Unchecked/Checked Exception의 명시와 catch의 강제성
왜 자바에서 Checked Exception을 강제로 명시/catch하도록 디자인 하였는가?, 반면 왜 Unchecked Exception은 강제로 명시/catch하도록 디자인하지 않았는가?
예외처리 (Exception Handling)
인생에는 항상 생각지도 못한 예외 케이스가 발생하지. 프로그래밍도 우리의 삶처럼 항상 생각한대로만 작동하진 않아.

[Spring] Exception Handling
말 그대로 예외 처리라고 한다. 보통 유효성 검사에서 많은 예외 처리를 하게 되고 비즈니스 로직을 구현하면서도 하게 된다. 예를 들어 클라이언트로부터 회원 가입을 하기 위해 유저의 나이 속성을 받아와야 한다고 생각해 보자. 나이의 최솟값은 1, 최댓값은 99라고 해보자

[Spring] DispatcherServlet의 예외처리 전략(HandlerExceptionResolver)
현재 개발하고 있는 프로젝트단에서 JWT를 활용한 인증이 필요한 Handler를 공통적으로 인증 과정을 수행하는 HandlerInterceptorAdapter를 상속받는 JwtInterceptor를 위와 같이 사용하고 있었다. 위 인증 과정 중 인증 실패시 아래 처
[Java] Exception Handling(복구, 회피, 전환)
Exception Handling 최근 Exception을 Handling 하면서 세부적인 Handling 기법들에 대해 고심하지 않고, Handling 하다보니 명확한 기준을 잡으며 처리하기 힘들었다. 이번 gillog때 Exception Handling에 대해