Em uma classe típica de validador spring mvc, ao inserir um valor errorCode no objeto Errors, que diferença faz entre usar um String ( props.somefield.req
) como esse
errors.rejectValue("elementId", "props.somefield.req");
versos uma String final estática declarada?
private static final String SOMFIELD_REQ = "props.somefield.req"; ...
errors.rejectValue("elementId", SOMFIELD_REQ);
Isso melhora o desempenho, mesmo que de maneira mínima? Eu li algumas perguntas sobre estouro de pilha ( String e final , faz sentido definir uma String final em Java? ), Mas ninguém conseguiu responder a essa pergunta de atualização de perguntas.