
ResourceBundle 클래스의 getErrorMessage 메소드는 ResourceBundle 객체에서 에러 메시지를 가져올 때 사용됩니다.
getErrorMessage 메소드는 에러 코드를 매개 변수로 받아서 해당 에러 코드에 해당하는 메시지를 리턴합니다.
예를 들어, ResourceBundle 객체를 생성하고 에러 코드를 정의한 후, getErrorMessage 메소드를 사용하여 에러 메시지를 가져올 수 있습니다.
#hostingforum.kr
java
// ResourceBundle 객체 생성
ResourceBundle bundle = ResourceBundle.getBundle("myBundle");
// 에러 코드 정의
String errorCode = "ERROR_001";
// getErrorMessage 메소드 사용
String errorMessage = bundle.getString(errorCode);
System.out.println(errorMessage);
에러를 정의하는 방법은 ResourceBundle 객체에 에러 코드와 메시지를 추가하는 것입니다.
예를 들어, myBundle.properties 파일에 에러 코드와 메시지를 추가할 수 있습니다.
#hostingforum.kr
properties
ERROR_001=에러 메시지 1
ERROR_002=에러 메시지 2
ResourceBundle 객체를 생성할 때, myBundle.properties 파일을 로드하여 에러 코드와 메시지를 가져올 수 있습니다.
#hostingforum.kr
java
// ResourceBundle 객체 생성
ResourceBundle bundle = ResourceBundle.getBundle("myBundle");
getErrorMessage 메소드는 에러 코드를 매개 변수로 받아서 해당 에러 코드에 해당하는 메시지를 리턴합니다.
에러 코드가 존재하지 않으면, 기본적으로 null을 리턴합니다.
따라서, 에러 코드가 존재하지 않으면 null 체크를 하여 에러 메시지를 가져올 수 있습니다.
#hostingforum.kr
java
// 에러 코드가 존재하지 않으면 null 체크
if (bundle.getString(errorCode) != null) {
System.out.println(bundle.getString(errorCode));
} else {
System.out.println("에러 코드가 존재하지 않습니다.");
}
2025-04-09 09:40