더북(TheBook)

BizService 클래스에 비즈니스를 수행하는 bizMethod를 하나 정의하겠습니다.

package javaStudy;

public class BizService {
    public void bizMethod(int i) throws BizException{
        System.out.println("비즈니스 메서드 시작");
    
        System.out.println("비즈니스 메서드 종료");
    }
}

 

bizMethodint 값을 받아들이고, Exception이 발생했을 때 throws를 사용해 BizException을 넘겨주는 로직으로 작성했습니다. 그리고 문자값을 출력해 메서드를 시작하는 부분과 끝나는 부분을 표시했습니다. 시작과 종료로만 간단히 작성했어요.

 

자, 이제 매개변수로 들어온 i0보다 작을 경우 Exception을 발생시키겠습니다.

package javaStudy;

public class BizService {
    public void bizMethod(int i) throws BizException{
        System.out.println("비즈니스 메서드 시작");
        
        if(i < 0)
            throw new BizException("매개변수 i는 0 이상이어야 합니다.");
        
        System.out.println("비즈니스 메서드 종료");
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.