예외처리

    [JAVA] Exception 처리에 대한 고찰 - 코드 구성

    [JAVA] Exception 처리에 대한 고찰 - 코드 구성

    프로젝트를 진행하면 할 수록 협업에서 Exception처리가 많이 중요하다는 것을 느꼈다. (특히, 프론트엔드와의 협업) 프로그램은 클라이언트의 요구사항에 맞게 실행되는 것도 중요하지만, 대부분의 사용자는 작동보다는 오류에 대해서 민감하게 반응한다. 따라서, 프로그램은 오류처리에 대한 것이 확실해야한다. 내가 Exception을 처리하는 방식을 깃허브를 통해서 여러 사례를 찾아보고 다음과 같이 처리 하였다. 첫번째, 런타임을 상속하는 추상클래스를 만들었다. public abstract class ApplicationException extends RuntimeException{ private final String errorCode; private final HttpStatus httpStatus; pr..