Я пытаюсь импортировать файл свойств, чтобы определить, какой импорт мне нужен. я посмотрел на следующий, и они, кажется, не имеют точного ответа:с использованием поиска JNDI свойств для определения импорта пружины
http://blog.springsource.com/2011/02/15/spring-3-1-m1-unified-property-management/ http://stackoverflow.com/questions/1520055/import-spring-config-file-based-on-property -in-properties-file
они близки, но не совсем то, что я ищу.
<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, и кажется, что orfer of priorence ставит импорт перед JNDI ,
Любой шанс, что у кого-нибудь есть ответ для меня?
У меня есть несколько других идей, но я просто хотел посмотреть, есть ли кто-нибудь, кто уже мог бы это решить.
Заранее спасибо.
BTW Я использую весну 3.1.0.RELEASE – peekay