custom exception
-
Java - Custom ExceptionLanguage/Java 2022. 9. 29. 14:09
Custom Exception Custom Exception 만들기 기존에 정의된 예외 클래스 이외에 필요에 따라 새로운 예외 클래스를 정의하여 사용할 수 있다. 일반적으로 Exception 클래스를 상속받는 클래스를 만들지만, 필요에 따라서 알맞은 예외 클래스를 상속받아서 만든다. String 타입의 파라미터를 갖는 생성자는 상위 클래스의 생성자를 호출하여 예외 메시지를 넘겨준다. public class InSufficientBalanceException extends Exception { public InSufficientBalanceException(String message) { super(message); } } 위 코드는 잔고 부족 예외를 사용자 정의 클래스로 정의한 것이다. Insuffici..
-
Spring Boot - Custom ExceptionFramework & Library/Spring Boot 2022. 2. 14. 18:40
Custom Exception의 구조 Exception 클래스 ㆍ 위 사진은 Java에서 제공해주는 Exception 클래스에 대한 내용이다. ㆍ Exception 클래스는 Throwable 클래스를 상속받는 형태이다. ㆍ Exception 클래스의 생성자는 String 타입의 message를 받게 되는데, 해당 message가 클라이언트에게 전달될 메시지라는 것을 유추해볼 수 있다. Throwable 클래스 ㆍ 위 사진은 Exception 클래스가 상속받고 있는 Throwable 클래스에 대한 내용이다. ㆍ Exception 클래스의 생성자로부터 입력받은 message가 Throwable 클래스의 멤버 변수인 detailMessage로 된다는 것을 확인할 수 있다. ㆍ 또한, getMessage() 메..