2014-01-20 6 views
0

У меня есть файл свойств в serverpath.properties и XML-файл с именем поиска-servlet.xml есть место, как /properties/serverpath.properties и /src/spring/search-servlet.xmlсвойства ключа доступа

serverpath.properties содержит следующие ключевые пары значений wmcorelib.authentication.url = http://qae.ws.wiley.com:8001/als

Теперь я хочу использовать этот ключ wmcorelib.authentication.url внутри моего XML.

Любая помощь будет большим

+0

Вы хотите использовать его во время выполнения или времени компиляции? – radimpe

+0

Я хочу это Время компиляции – user2959826

+0

Вы можете загрузить свойства в hashmap, проанализировать XML и затем перебрать его узлы. Если вы найдете совпадение с вашей картой, замените ключ на значение. Эта постобработка подходит для вас? –

ответ

0

является поиск-сервлет файл определения боб? если это так, вы можете использовать тег весеннего места, который будет считывать файл свойств и заменять ключи из поискового сервлета своими значениями из файла свойств. http://docs.spring.io/spring/docs/1.1.4/api/org/springframework/beans/factory/config/PropertyPlaceholderConfigurer.html

+0

Да, это файл определения bean-компонента. Я использовал тег «place-holder». Но это рендеринг как /classpath :/properties/myfile.properties. Это лишнее '/' до того, как путь класса создает ошибку – user2959826

Смежные вопросы