Java 从属jar中的spring appContext.xml无法加载属性文件。
我有两个基于spring的jar文件——parent.jar和child.jar parent.jar有一个parent_applicationContext.xml和一个属性文件,其加载方式如下Java 从属jar中的spring appContext.xml无法加载属性文件。,java,spring,properties,dependencies,classpath,Java,Spring,Properties,Dependencies,Classpath,我有两个基于spring的jar文件——parent.jar和child.jar parent.jar有一个parent_applicationContext.xml和一个属性文件,其加载方式如下 <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list>
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:app.properties</value>
</list>
</property>
<property name="ignoreUnresolvablePlaceholders" value="true"/>
</bean>
<bean id="appBean" class="com.foo.App" >
<property name="appName" value="${app.name}" />
</bean>
有什么线索吗 我通过在child.jar中再次加载属性来解决它!applicationContext.xml类似这样
<context:property-placeholder location="monitordb.properties" />
<context:property-placeholder location="monitordb.properties" />