En el programa, se debe generar una excepción y luego se muestra el mensaje de error en la interfaz de usuario.
Una situación es detectar excepciones una por una cuando se muestra la última interfaz de usuario en el programa y luego mostrar el mensaje de error correspondiente. A veces, el programa necesita generar excepciones por razones de lógica empresarial y es necesario personalizar las excepciones.
¿Cómo procesar de forma centralizada los mensajes de excepción para cumplir con los requisitos de los idiomas multilingües? Estos mensajes de error deben procesarse de forma centralizada.
Mensaje de error personalizado.
Copie el código de código de la siguiente manera:
la clase pública MyException extiende la excepción
{
serialVersionUID largo final estático privado = 1L;
tipo de tipo privado;
MyException pública (tipo tipo)
{
súper();
este.tipo = tipo;
}
MyException pública (Throwable t, tipo de tipo)
{
super(t);
este.tipo = tipo;
}
cadena pública toString() {
devolver super.toString() + "<" + getErrorType().getErrorCode() + ">";
}
Tipo público getErrorType()
{
tipo de retorno;
}
Tipo de enumeración pública
{
// error del sistema
ERROR_SISTEMA( "99999") ,
//Error de autenticación de usuario
USUARIO_AUTH( "03003" );
Código de error de cadena privada;
Tipo (Código de error de cadena)
{
this.errorCode = código de error;
}
cadena pública getErrorCode()
{
devolver this.errorCode;
}
}
}
Aquí se genera un código de error y luego se puede obtener el mensaje de error del archivo de recursos en función de este código de error.