Gibt es eine einzige Regel, um mit einfachen Anführungszeichen beim Schreiben von Spring Resource Boundle umzugehen?

FrühlingResourceBundleMessageSource VerwendetMessageFormat zum Ersetzen von Platzhaltern ({0}) in Nachrichten.

MessageFormat erfordert, dass einfache Anführungszeichen (') werden mit zwei einfachen Anführungszeichen ('') (sehen:MessageFormat Javadoc). Standardmäßig werden Nachrichten, die keine Argumente enthalten, jedoch nicht von analysiertMessageFormatDaher müssen einfache Anführungszeichen in Nachrichten ohne Argumente nicht maskiert werden.

Also muss Ihr ÜbersetzerBeachten Sie zwei Regeln schriftlich und unterhalten Ressourcenbündel:

schreiben (''), wenn die Nachricht mit den einfachen Anführungszeichen mindestens einen Platzhalter enthält ({0}) zu;schreiben ('), wenn die Nachricht mit den einfachen Anführungszeichen keine Platzhalter enthält.

Gibt es eine einzige Regel, um mit einfachen Anführungszeichen beim Schreiben von Spring Resource Boundle umzugehen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage