我在Spring 3.0.x中使用Dozer。这是我的mapper bean定义:
<bean id="mapper" class="org.dozer.DozerBeanMapper" lazy-init="true">
<property name="mappingFiles">
<list>
<value>dozer-bean-mappings.xml</value>
</list>
</property>
</bean>
我想将dozer.properties文件放在src / main / resources / conf / app / dozer.properties中。
如何指定自定义dozer.properties位置?
答案 0 :(得分:1)
如the documentation中所述:
替代的Dozer属性文件 可以通过指定 dozer.configuration系统属性。 EX)
-Ddozer.configuration=someDozerConfigurationFile.properties
所以只需使用-Ddozer.configuration=/conf/app/dozer.properties
答案 1 :(得分:0)
<bean id="org.dozer.Mapper" class="org.dozer.DozerBeanMapper">
<property name="mappingFiles">
<list>
<value>dozer-global-configuration.xml</value>
<value>dozer-bean-mappings.xml</value>
</list>
</property>
</bean>
确保xml文件位于类路径
http://dozer.sourceforge.net/documentation/springintegration.html