如何指定dozer.properties位置?

时间:2011-07-03 14:36:50

标签: spring configuration dozer

我在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位置?

2 个答案:

答案 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