<context:property-placeholder location="WEB-INF/classes/config.config"/> config.config: path=com
comment utiliser au printemps xml
<import resource="../../conf/${path}/test.xml"/>
erreur: org.springframework.beans.factory.BeanDefinitionStoreException: document XML inattendu de l'analyse syntaxique d'exception du fichier [test.service.xml]; l'exception imbriquée est java.lang.IllegalArgumentException: Impossible de résoudre le 'chemin' de l'espace réservé at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions (XmlBeanDefinitionReader.java:412) Provoqué par: java.lang.IllegalArgumentException: impossible à résoudre espace réservé 'path' à org.springframework.util.PropertyPlaceholderHelper.parseStringValue (PropertyPlaceholderHelper.java:173)
$ {path} t `utiliser dans l'importation, comment faire ??
Salut, j'ai le même problème - avez-vous réussi à résoudre ce problème? Notez que cela fonctionne si vous importez fichier1.xml par exemple et dans fichier1.xml vous avez un autre –
bodrin
l'importation indirecte ne fonctionne pas toujours: P – bodrin
ma solution de contournement est de System.setProperty (...) avant la création du contexte – bodrin