У меня есть следующий конфигурационный файл spring:
<context:property-placeholder order="2"
ignore-unresolvable="true" ignore-resource-not-found="true"
location="file:///${user.home}/application.properties" />
<context:property-placeholder order="1"
ignore-unresolvable="true" ignore-resource-not-found="true"
location="file:///C:/Services/Tomcat 6.0/cms/application.properties" />
<context:property-placeholder order="3"
location="classpath:com/afrozaar/cms/service/application.properties" />
Обратите внимание, как они упорядочены, некоторые находятся в пути к классам, а некоторые в файловой системе.
Теперь к миксу Iхочу добавить файл свойств, загруженный через jndi.Я надеялся, что смогу сделать
<context:property-placeholder order="2"
ignore-unresolvable="true" ignore-resource-not-found="true"
location="jndi:url/application.properties" />
К сожалению, это не работает, Spring не поддерживает префикс jndi ... AFAIK.
Итак, я могу что-то сделатькак это?
И если я не могу, какова моя альтернатива.Я не хочу преобразовывать всю свою конфигурацию в полностью заполненный конфигуратор-заполнитель для свойства.