Quelle est la meilleure pratique pour stocker des messages utilisateur dans un fichier de configuration, puis les récupérer pour certains événements dans une application?Meilleure pratique pour le stockage et la récupération des messages d'erreur
Je pensais avoir 1 seul fichier de configuration avec des entrées telles que
REQUIRED_FIELD = {0} is a required field
INVALID_FORMAT = The format for {0} is {1}
etc., puis les appeler d'une classe qui serait quelque chose comme ça
public class UIMessages {
public static final String REQUIRED_FIELD = "REQUIRED_FIELD";
public static final String INVALID_FORMAT = "INVALID_FORMAT";
static {
// load configuration file into a "Properties" object
}
public static String getMessage(String messageKey) {
//
return properties.getProperty(messageKey);
}
}
Est-ce le droit façon d'aborder ce problème ou existe-t-il déjà une norme de facto?