ControllerAdvice

·개인공부
애플리케이션을 개발하다보면, Exception(예외)처리를 하게된다. 예외에 대한 처리로직이 없다면, 애플리케이션이 뻗어(?)버리는 대참사가 발생하기 때문에 예외처리 로직은 필수적이다. 예외처리 로직은 아마도, 애플리케이션의 가장 상위 계층에서 이뤄질 것이다. 일반적으로 웹 애플리케이션의 경우, Web Controller(혹은 각 계층의 최상위 클래스) 가 해당 역할을 할 것 이다. 그리고 에러를 다루는 계층은 내부의 여렇 계층에서 발생하는 모든 예외를 다둘것이며, 이는 해당 계층을 이해하기 어렵게 만든다. 조금 더 엄격하게 이야기를 한다면, 해당 계층의 코드를 감히 오염 시킨다고 이야기할 수 있을 것 같다. 에러처리는 필수적이다. 하지만 이런 중첩된 try-catch 를 활용하는 방법은 피하고 싶다. ..
·회고/TIL
오늘은 태풍 때문인지 날씨가 많이 선선하니 좋았으나, 비가 많이오고, 날씨가 많이 흐렸다. 이 때문인지 금방 해결할 것같던 GlobalMemberExceptionHandler error 이슈는 생각보다 해결에 애를 먹었다. 정말 이해가 되지 않는 동작들로 어제 새벽 3시까지 해당 문제를 고민하게 만들었으니 말이다. 그래도 다행히(?) 해당 문제를 해결할 수 있는 방법은 찾았고, 내가 원하는 동작을 하도록 정상적으로 수정되었다. 하지만 여전히 이것이 왜 이렇게 동작하는가에 대해서는 의문이다.. GlobalMemberExceptionHandler error 이슈 해결 GlobalMemberExceptionHandler 의 오류를 개선한다. · Issue #9 · KEEMSY/shoes-ordering-sys..
KEEMSY
'ControllerAdvice' 태그의 글 목록