Un tipico caso d'uso: sto avendo applicationContext.xml
e dispatcher-servlet.xml
. Nel contesto genitore (applicationContext.xml
) ho:<contesto: proprietà-segnaposto> proprietà non accessibili al contesto figlio (web)
<context:property-placeholder location="classpath:application.properties" />
Tuttavia, le proprietà caricate da essa non sono accessibili al contesto web - né in XML, né utilizzando @Value
. (Sono solo non risolti e l'espressione (${varName}
) è impostato come valore invece)
ho lavorato intorno aggiungendo la <context:property-placeholder>
a dispatcher-servlet.xml
pure, ma mi chiedevo se:
- Questo è il comportamento previsto
- Non esiste un modo migliore per esporre le proprietà al contesto secondario.