Tengo una aplicación Spring y está funcionando bien hasta el momento. Ahora quiero que el archivo de propiedades en una carpeta de configuración externa y no en el contenedor empaquetado cambie las cosas sin la necesidad de reempaquetar. Esto es lo que tengo:¿Propiedades externas del contexto de la aplicación de primavera?
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<!-- <property name="locations" value="classpath:/springcontext.properties"/> -->
<property name="locations" value ="config/springcontext.properties" />
El outcommented está trabajando y el otro yo no ir a trabajar:/¿Alguien puede ayudar?
Editar: Thx 4 comentarios hasta ahora.
Tal vez mi pregunta no era lo suficientemente clara :). Realizo una compilación de Maven y todo estará empaquetado y quiero que esta carpeta NO esté en la tuerca del paquete al lado del frasco de salida y en esta carpeta quiero el archivo de propiedades. ¿posible?
Pruebe con un singular 'location', aunque' locations' Deberia trabajar. También intente eliminar el '/' inicial de la referencia de ruta de clase. –
¿Alguien puede ayudar con la nueva pregunta? –
@DennisIch ¿Cómo terminaste arreglando esto? Estoy frente a una pregunta similar – happybuddha