Как указать местоположение dozer.properties? - PullRequest
0 голосов
/ 03 июля 2011

Я использую Dozer с Spring 3.0.x. Вот мое определение bepper:

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

1 голос
/ 03 июля 2011

Как указано в документации :

Альтернативный файл свойств Dozer можно указать через Системное свойство dozer.configuration. ех) -Ddozer.configuration=someDozerConfigurationFile.properties

Так что просто запустите ваше приложение с -Ddozer.configuration=/conf/app/dozer.properties

0 голосов
/ 03 июля 2011
<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-файл находится в classpath

http://dozer.sourceforge.net/documentation/springintegration.html

...