1

我正在使用带有 Spring 3.0.x 的推土机。这是我的映射器 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 位置?

4

2 回答 2

1
<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

于 2011-07-03T14:45:36.420 回答
1

文档中所述

可以通过 dozer.configuration 系统属性指定替代的 Dozer 属性文件。前任) -Ddozer.configuration=someDozerConfigurationFile.properties

所以只需启动您的应用程序-Ddozer.configuration=/conf/app/dozer.properties

于 2011-07-03T14:50:07.173 回答