inflearn logo
강의

Course

Instructor

Microservice Application (MSA) Development with Spring Cloud

FeignClient Exception Handling ②

try-catch

303

goodlucky1215

23 asked

0

안녕하세요ㅠㅠtry catch문을 쓰면 무조건 catch시에 프로그램이 일반적으로 멈추지 않나요? catch 다음으로 어떻게 그냥 넘어갈 수 있는거죠? feign exception handling이게 가진 특성으로 인해서 그냥 멈추지 않고 진행이 되는건가요?

JPA spring-boot architecture spring-cloud msa Kafka

Answer 2

0

goodlucky1215

아 강사님..감사합니다..ㅠㅠ흑흑 쉬운걸 물어본거같아서 약간 창피하네요 ㄷㄷ 감사합니다!

0

Dowon Lee

안녕하세요, 이도원입니다. 

try~catch에서, catch 구문이 실행되었다는 건 예외가 발생하였다는 겁니다. 해당 예외가 발생하였을 때, 어떻게 처리하겠다는 것을 명시하는 것이 catch 구문의 용도입니다. 예를 들어, 파일저장 시, 해당 파일이 존재하지 않을 때는 어떻게 처리하겠다. 또는 프로그램을 종료하겠다 등... 따라서 말씀하신 것처럼 일반적으로 프로그램이 종료되지는 않습니다. 오히려 catch 구문을 처리하지 않을 때, 프로그램 작동이 멈추는 경우가 많습니다. 따라서, fegin exception 때문에 멈추기 않고 진행되지 않았다기 보다는, feign에 관련된 예외가 발생하였을 때, 어떻게 처리해 주겠다는 구문으로 이해하시는 게 맞습니다. 

감사합니다. 

kafka 업데이트 강의 듣고 시포요

0

84

1

강의 교안

0

72

1

마이크로서비스간 통신 시, 인증 처리

0

79

1

api gateway 에서 인증 처리

0

64

1

섹션 19 질문드립니다

0

51

1

강의 자료 업데이트

0

81

1

부하분산 강의 섹션

0

56

1

강의자료는 어디에서?

0

70

1

강의 자료는 어디서 다운 받을 수 있나요?

0

109

1

전체 사용자 조회시 오류

0

57

1

혹시 pk 외 별도의 id 를 부여한 이유가 있을까요 ??

0

109

2

학습 방향

0

94

2

카프카 커넥터 사용 목적 문의

0

85

2

kafka 강의

0

107

2

서비스 디스커버리 종류

0

87

2

강의 자료에 대해서 궁금해요

0

115

2

GlobalFilter, LoggingFilter가 동작하지 않습니다.

0

89

2

Kafka Source Connect 버전 에러

0

83

2

소스커넥터는 사용안한 거 맞죠?

0

81

2

강의자료 업데이트 문의

0

94

2

강의에서 BCryptPasswordEncoder 에 역할(5-2)

0

56

1

강의 업데이트 계획이 궁금합니다.

0

111

2

MSA 애플리케이션에 Spring Web과 Spring Data JPA를 사용하는 것이 바람직한지 궁금합니다. (MSA 설계와 관련된 질문입니다)

0

160

2

어떤 것이 업데이트 된 건가요?

0

162

2