1

Spring3.0.xでDozerを使用しています。これが私のマッパー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

ドキュメントに記載されているように:

dozer.configuration システム プロパティを介して、別の Dozer プロパティ ファイルを指定できます。元) -Ddozer.configuration=someDozerConfigurationFile.properties

したがって、アプリを起動するだけです-Ddozer.configuration=/conf/app/dozer.properties

于 2011-07-03T14:50:07.173 に答える
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 に答える