Spring Property Injection en un atributo final @Value - Java

Una pregunta simple sobre la inyección Spring desde un archivo de propiedades para un atributo final.

Tengo un archivo de propiedades en el que quiero almacenar una ruta de archivo. Generalmente cuando uso archivos de propiedades configuro atributos de clase usando algo como esto:

private @Value("#{someProps['prop.field']}") String someAttrib ;

Entonces en mispring.xml Tendría algo como:

<util:properties id="someProps"   
    location="classpath:/META-INF/properties/somePropFile.properties" />

Esto funciona bien, es simple y hace que el código sea agradable y ordenado. Pero no estoy seguro de cuál es el patrón más perfecto para usar al intentar inyectar valores de propiedades en los atributos de clase finales.

Obviamente algo como:

private static final @Value("#{fileProps['dict.english']}") String DICT_PATH; 

no trabajará. ¿Hay otra manera

¡Salud

Respuestas a la pregunta(2)

Su respuesta a la pregunta