我有一个使用不同库的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>
它不起作用,资源数组为空。
我做错了什么?
答案 0 :(得分:1)
成功:
<value>classpath:mapping*.xml</value>
前提是,映射 .xml文件直接存在于classpath(直接在classpath下的外部jar的根目录)