# exception

198개의 포스트

Exception Handling

오라클 공식문서에 따르면 아래와 같다.An exception is an event, which occurs during the execution of a program, that disrupts the normal flow of the program's instruct

3일 전
·
0개의 댓글
·

[Spring] ServiceException 기능 개발

custom Exception 인 ServiceException 을 구현해보겠습니다.

3일 전
·
0개의 댓글
·
post-thumbnail

[JAVA] 예외처리

프로그램 실행 흐름 상 오류가 발생하였을 때 그 오류를 대처하는 방법 - Exception, try/catch, throw, throws...프로그램 실행 중 어떤 원인에 의해 프로그램이 해당 상황에 대처를 하지 못할 경우 비정상적으로 종료되거나 에러 팝업창이 뜨는 경

4일 전
·
0개의 댓글
·
post-thumbnail

java.lang.UnsupportedOperationException

CSV파일을 읽으면서 생성한 List> 객체에서 꺼낸, List 객체에 대하여 add() 메소드를 호출했을 때 이 오류가 발생하였다. 이 객체는 BufferedReader를 이용해 CSV파일을 읽는 과정에서, 아래처럼 Arrays.asList로 만들었고 그걸 ArrayList에 담아뒀다가 꺼내서 사용하는 상황이다. 문제는 간단하다. 모든 List가 ad...

4일 전
·
0개의 댓글
·

Exception & File & Log Handling

AI_TECH Week1 Day2이 포스팅에서는 코드 작성법을 다루지 않습니다.예외처리를 통해 프로그램에서 발생할 수 있는 오류들을 처리할 수 있다.보통은 try, except를 이용하고, 필요에 따라 raise, assert 구문을 사용한다.예외의 종류IndexErr

5일 전
·
0개의 댓글
·
post-thumbnail

호출될 거라 예상했던 @ExceptionHandler가 일을 안 하네?

스프링에서 @ControllerAdvice를 통해서 예외를 처리할 때 내부에 @ExceptionHandler를 등록하게 됩니다. 그런데 RuntimeException을 상속한 특정 도메인의 예외를 만들고 처리하기 위해서 새로운 Advice와 Handler를 등록했는데

7일 전
·
0개의 댓글
·
post-thumbnail

Exception

프로그램이 동작 중에 발생하는 오류는 런타임오류(Run-time Error)라고 한다런타임 오류가 발생하는 것을 막기위해 적당한 안전장치를 구현하는데, 이를 예외처리라고 한다적절히 예외처리를 구현한 프로그램은 안정성을 높이고 프로그램의 신뢰도를 높인다try-catch

2022년 9월 19일
·
0개의 댓글
·
post-thumbnail

(Reactive)FeignClient Exception Handling

가는 말은 고왔지만, 오는 말은 아니었다.

2022년 9월 17일
·
0개의 댓글
·
post-thumbnail

스프링 예외 처리와 오류 페이지

스프링 MVC 2편 강의정리본

2022년 9월 16일
·
0개의 댓글
·

열거형, 제네릭, 예외처리

열거형은 여러 상수들을 보다 편리하게 선언할 수 있도록 만들어진 자바의 문법요소이며, 몇 가지로 한정된 변하지 않는 데이터를 다루는데 사용한다.enum 을 사용하면 코드를 단순하고 가독성이 좋게 만들 수 있다는 장점이 있다. 또한 enum 으로 정의한 상수는 switc

2022년 9월 14일
·
0개의 댓글
·
post-thumbnail

Spring boot Junit5 Exception Test

기존 Junit4에서는 예외를 발생시키는 테스트 진행시 @Test 어노테이션에 expected 속성으로 발생시키고자 하는 Exception class를 명시해두면 해당 예외가 발생하면 테스트 성공으로 결과를 나타내줬습니다Junit5가 없던 시점 강의를 보며 공부중이라

2022년 9월 6일
·
0개의 댓글
·

[Spring] exception에 대응하기

예외처리는 귀찮은 일이지만 프로젝트가 커질수록 오류를 처리하고 다시 개발하기를 반복하는데에 필요한 자원이 아주 커진다.예외처리는 스스로 고민하고 방어한다고 해서 완벽하게 작성되기 어렵기 때문에 비슷한 서비스의 기능들에서 자주 발생하는 예외를 어느정도 인지하고 잘 정리해

2022년 9월 2일
·
0개의 댓글
·
post-thumbnail

H2 데이터베이스 파일모드로 생성이 안될 때

언제부터인가 파일모드로 접근해도 생성이 안되는 경우가 생겼다. 좀 귀찮지만 H2의 Create를 활용하여 만들어보도록 하자.

2022년 9월 1일
·
0개의 댓글
·
post-thumbnail

예외 처리는 @RestControllerAdvice 로... (feat. checked exception)

@ControllerAdvice와 @RestControllerAdvice으로 예외를 전역적으로 처리할 수 있다. 둘의 차이는 @Controller와 @RestController의 차이처럼 @RestControllerAdive는 JSON으로 응답할 수 있다.

2022년 9월 1일
·
0개의 댓글
·
post-thumbnail

Querydsl compile 시 Unable to load class 에러 (Querydsl 세팅)

Gradle -> Tasks -> other -> compileQuerydsl 시 해당 이미지와 같은 에러가 떴다.

2022년 9월 1일
·
0개의 댓글
·
post-thumbnail

[Spring] Exception 관리하기

스프링 부트의 예외 처리 ; @ControllerAdvice : 모든 컨트롤러에서 발생할 예외를 정의 ; @RestControllerAdvice : JSON 형식으로 반환 ; @ExceptionHandler를 통해 발생하는 예외마다 처리할 메소드를 정의

2022년 8월 30일
·
0개의 댓글
·
post-thumbnail

테스트 코드에서 리포지토리의 Entity Manager에 직접 접근 시 null이 뜨는 이유

테스트 코드에서 벌크 업데이트가 제대로 먹히는지 확인하기 위해, 레포지토리 em에 직접 접근하여 flush, clear를 해주기로 했다. 근데 NPE가 발생했다.

2022년 8월 27일
·
0개의 댓글
·
post-thumbnail

숨 참고 JAVA 다이브 🌊 (18) - 예외처리

어려울 거 같아서 미뤄뒀던 프로그래밍 공부 이번에 숨 딱 참고 Java 다이브 💦위의 코드를 실행하면 에러가 발생해요."뭘까"라는 문자열은 int로 변환할 수 없기 때문에 에러가 발생한다는 내용의 메세지가 출력돼요. Java 프로그램은 예외 상황을 만나면 그 즉시

2022년 8월 24일
·
0개의 댓글
·

필터를 적용한 오류 페이지 요청 흐름

예외가 발생했을 때 오류 페이지를 호출하는 흐름에 대해 알아보자

2022년 8월 22일
·
0개의 댓글
·
post-thumbnail

API 예외 처리

까다로운 API 예외 처리 방법에 대해 알아보자

2022년 8월 19일
·
0개의 댓글
·