如何使用spring访问外部jar文件中的资源?

时间:2011-04-18 10:23:59

标签: java spring resources classloader

我有一个使用不同库的spring项目,打包为多个jar。其中一个(jar)有xml文件,作为资源。

我正在尝试做的是将这些资源注入castor marshaller,就像这里:

<bean id="marshaller" class="org.springframework.oxm.castor.CastorMarshaller">

    <property name="mappingLocations">
        <list>
            <value>classpath*:/mapping*.xml</value>
        </list>
    </property>

</bean>

它不起作用,资源数组为空。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

成功:

<value>classpath:mapping*.xml</value>

前提是,映射​​ .xml文件直接存在于classpath(直接在classpath下的外部jar的根目录)

相关问题