Sobreescribir propiedades en Spring
Espero que esta pregunta no sea demasiado dummie, pero ya andube buscando por varios lados y nomas no encuentro una respuesta.
En el xml de spring, cargo varios archivos de propierties que definen ciertas configuraciones, lo que ando buscando es como sobreescribir el valor de alguna de esas propiedades, que yo pase el valor como parametro de la aplicacion o algo asi.
Ya intente usar propiedades del tipo -Dmyprop=unValor y no funciona, y como dije no eh encontrado respuesta alguna.
Alguno de ustedes sabrá como resolverlo?
gracias
- Inicie sesión o regístrese para enviar comentarios
Me autorespondo
Creo que no busqué suficiente, ya encontre la solución.
El asunto es que utilizo PropertyPlaceholderConfigurer para cargar los archivos properties que ocupo para mi aplicación. Esta clase tiene variables propiedades que indican como resolverlos valores de las propiedades declaradas en los archivos properties.
La opcion por defecto es utilizar el valor del mismo archivo. Pero asignando algunas propiedades resuleve primero a propiedades del sistema (la aplicación) y luego a propiedades del entorno (sistema operativo) y luego por ultimo a las del archivo, queda algo como esto:
Con las propiedades asignadas digo que busque en propiedades de la aplicacio pero que no busque en las del entorno.
Saludos
no sabia eso
no sabia eso