Я пытаюсь импортировать файл свойств, чтобы определить, какой импорт мне нужен.Я посмотрел на следующее, и у них нет точного ответа:
http://blog.springsource.com/2011/02/15/spring-3-1-m1-unified-property-management/ /1016879/import-konfiguratsionnogo-faila-spring-na-osnove-svoistva-v-faile-properties
они близки, но не совсем то, что я ищу.
<beans:bean id="propertiesResource" class="org.springframework.jndi.JndiObjectFactoryBean"
p:jndiName="java:comp/env/url/resource/avcs" p:defaultObject="classpath:avcs.properties"/>
<beans:bean id="properties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<beans:property name="location" ref="propertiesResource"/>
</beans:bean>
<context:property-placeholder properties-ref="propertiesResource" system-properties-mode="ENVIRONMENT"/>
<beans:import resource="applicationContext.${application.context.import}.xml"/>
Поэтому мне нужно использовать поиск JNDI, чтобы получить файл, а затем загрузить свойства и затем импортировать конкретный контекст приложения.Если бы я использовал свойство-заполнитель только с ресурсом пути к классу, то все было бы хорошо, я верю, но в этой ситуации мне нужно сначала найти JNDI, и кажется, что приоритетное значение ставит импорт перед JNDI.
Есть ли шанс, что у кого-нибудь есть ответ для меня?
У меня есть несколько других идей, но я просто хотел посмотреть, есть ли кто-нибудь, кто мог бы уже заняться этим.
Заранее спасибо.