Spring Event 도입기 2. 리스너 밖으로 전파되는 예외를 처리

제가 Spring Event를 도입하면서 가장 많이 헤맸던 부분은 전역 예외 처리 핸들러를 설정하는 부분이었는데요.

이는 이벤트를 소비하는 리스너의 타입별로 예외를 처리하는 주체도 다르고, 이들을 직접 제어할 수 있는가 여부도 달랐기 때문이었습니다.

이번 글에서는 Spring Event를 도입하면서 전역적으로 예외를 핸들링하고 싶은 분들을 위해, 각 리스너들이 전파하는 예외를 어디서 처리하면 좋을지를 정리해보았습니다.


Spring Event 도입기 (2) - 리스너 밖으로 전파되는 예외를 처리하라, Spring Event Exception Handling

팬팬의 개발 일지

Spring Event 도입기 (2) - 리스너 밖으로 전파되는 예외를 처리하라, Spring Event Exception Handling

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2024년 1월 20일 오전 5:03

댓글 0

    함께 읽은 게시물

    왜 내 개발 프로젝트는 포트폴리오에 적기 부끄러울까

    ... 더 보기

    사용자가 공유한 콘텐츠

    page.stibee.com

    사용자가 공유한 콘텐츠

    무너지고 있는 프론트엔드, 백엔드 직군의 경계에 대한 고찰

    AI 기술이 우리 일상과 산업 전반에 스며들면서 소프트웨어 개발 환경 역시 큰 변화의 물결을 맞이하고 있다. 특히 코딩을 돕는 AI 에이전트의 등장은 개발 생산성에 대한 큰 변화를 만들고 있다. 나 역시 이러한 변화를 체감하며, 나에게 익숙한 소프트웨어 개발의 대표적인 두 축인 프론트엔드와 백엔드 영역에서 AI 기술이 미치는 영향과 그로 인해 변화하는 소프트웨어 엔지니어의 역할에 대해 개인적인 생각을 정리해 본다.

    ... 더 보기

     • 

    저장 37 • 조회 4,770



    제가 리드하고 있는 조직(당근마켓 커뮤니티실)에서 백엔드 엔지니어를 채용 중이에요.


    커뮤니티실에는 동네 이웃들의 이야기와 정보를 공유하는 동네생활팀, 이웃 간의 취미와 관심사를 연결하는 모임팀, 그리고 아파트 단지 생활을 더 편리하고 즐겁게 만들어 줄 단지팀이 있어요. 지금 내 동네에서 일어나고 있는 일들을 더 쉽게 즐기고 공유할 방법들을 찾는 일이라면 무엇이든 도전하여 실행에 옮겨요. 만드는 사람이 불편할수록 쓰는 사람은 편하다는 믿음으로 도전적인 문제를 풀어나갈 분과 함께하고자 해요.

    ... 더 보기

    조회 472


    [Dev] 2025년에 놓쳐선 안 될 25가지 오픈소스 개발 도구

    ... 더 보기

    25 top open-source tools for building web apps you can't afford to miss in 2025🎉 🚀

    DEV Community

    25 top open-source tools for building web apps you can't afford to miss in 2025🎉 🚀

     • 

    저장 68 • 조회 3,397


    이력서 팁: 문제를 해결한 경험, 이렇게 써봐요!

    ... 더 보기

    Whatever - 인정받는 메이커들의 왓에버 과외

    Whatever

    Whatever - 인정받는 메이커들의 왓에버 과외

     • 

    저장 13 • 조회 940