propertysource - spring boot configuration properties
Referencia de propiedades de escape en el archivo de propiedades Spring (1)
Quiero escapar de mi archivo Spring Propeties para ingresar a mi propiedad Bean: ${ROOTPATH}/relativePath
Tengo un archivo de configuración Spring simple que contiene:
<context:property-placeholder location="classpath:myprops.properties" />
<bean id="myBean" class="spring.MyBean">
<property name="myProperty" value="${myproperty}" />
</bean>
myprops.properties
contiene:
myproperty=/${ROOTPATH}/relativePath
La configuración anterior vuelve: No se pudo resolver el marcador de posición ''ROOTPATH'' . Intenté muchas sintaxis posibles pero no pude encontrar la correcta.
En lugar de ${myproperty}
usa #{''$''}{myproperty}
. Simplemente reemplace $
con #{''$''}
.