<context:property-placeholder location="WEB-INF/classes/config.config"/> config.config: path=com
свойства, как использовать весной XML
<import resource="../../conf/${path}/test.xml"/>
ошибка: org.springframework.beans.factory.BeanDefinitionStoreException: Неожиданное исключение синтаксического анализа XML документ из файла [test.service.xml]; Вложенное исключение - это java.lang.IllegalArgumentException: Не удалось разрешить placeholder 'path' в org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions (XmlBeanDefinitionReader.java:412) Вызвано: java.lang.IllegalArgumentException: не удалось разрешить заполнитель 'путь' на org.springframework.util.PropertyPlaceholderHelper.parseStringValue (PropertyPlaceholderHelper.java:173)
$ {путь} немогу использовать в импорте, как это сделать ??
Привет, у меня такая же проблема - вам удалось это решить? Обратите внимание, что он работает, если вы импортируете файл1.xml, например, и в файле file1.xml у вас есть другой –
bodrin
, косвенный импорт не всегда работает: P – bodrin
Мое обходное решение System.setProperty (...) до создания контекста – bodrin