Welchen Unterschied macht es in einer typischen Spring-MVC-Validator-Klasse beim Einfügen eines errorCode-Werts in das Errors-Objekt zwischen der Verwendung eines solchen String ( props.somefield.req
)
errors.rejectValue("elementId", "props.somefield.req");
Verse einer deklarierten statischen endgültigen Zeichenfolge?
private static final String SOMFIELD_REQ = "props.somefield.req"; ...
errors.rejectValue("elementId", SOMFIELD_REQ);
Verbessert es die Leistung auch nur im geringsten? Ich habe ein paar Fragen zum Stapelüberlauf gelesen ( String und final , Ist es sinnvoll, einen finalen String in Java zu definieren? ), Aber niemand hat die Frage zur Aktualisierung dieser Fragen beantwortet.