In einer Anwendung ther sind mehrere Eigenschaften für die Verwaltung von Ausnahmemeldungen, Warnungen Datei und einige andere diese Datei wie folgt Text: - core-message.properties - databaseException.properties .... ..Suche Nachricht in mulitple Eigenschaften Dateien
in Service-Schicht möglicherweise ein Datenbankaufruf auftreten und die Datenbank geben einen Schlüssel, der in einem die Eigenschaften-Dateien existieren, und ich möchte den Wert erhalten und die Ausnahmemeldung auf Benutzeroberflächenebene auslösen.
wenn ich weiß, dass der Schlüssel in Wich Eigenschaften die Code-Datei wie folgt sein:
@Value("#{core['theExceptionKey']}")
public String excpetionMessage;
private void myMethod() {
throw new ExceptionClass(exceptionMessage);
}
denke ich Feder kann das tun, weil, wenn ich Frühling verwenden: Message-Tag in jsp Dateien Frühjahr nicht kennt Geben Sie die Datei ein, aber sie lädt die Nachricht korrekt.
Können Sie alle Eigenschaften auf 1 Objekt-Objekt laden? siehe auch https://stackoverflow.com/questions/3403773/using-multiple-property-files-via-propertyplaceholderconfigurer-in-multiple-pr – user7294900
ich es laden, aber in der Seite Service kann ich nicht definieren @value –