AccountException — 일반 계정 예외

AccountException — 일반 계정 예외

AccountException은 계정 문제를 나타내는 일반적인 예외예요. LoginException을 상속받아서 계정 관련 로그인 문제를 표현할 때 던져요.

출처: Java API Reference

본문

public class AccountException extends LoginException

알려진 직접 하위 클래스로 AccountExpiredException, AccountLockedException, AccountNotFoundException이 있어요.

생성자

  • AccountException() — 상세 메시지 없이 AccountException을 생성해요.
  • AccountException(String msg) — 지정된 상세 메시지로 생성해요. 상세 메시지는 이 특정 예외를 설명하는 String이에요. msg는 상세 메시지예요.

예외 계층 이해하기

AccountExceptionLoginExceptionGeneralSecurityExceptionExceptionThrowable 계층의 일부예요. 로그인 과정에서 발생하는 계정 관련 문제(계정 만료, 잠김, 없음 등)를 나타내는 공통 부모 클래스 역할을 해요. 실제로는 주로 하위 클래스(AccountExpiredException 등)를 던져서 더 구체적인 상황을 알려줘요.

이 클래스는 Throwable에서 선언된 addSuppressed, getCause, getMessage, printStackTrace 등만 상속하고 있어요.

더 알아보기 (Learn more)