小编典典

如何在Spring Boot中使用推土机?

java

我正在从事Spring
Boot项目。我只有注释配置。我想包括推土机以将实体转换为DTO,并将DTO转换为实体。我在推土机网站上看到了,他们解释说我必须在spring
xml配置文件中添加以下配置。由于我没有xml文件,而是注释配置Java类,因此我不知道如何将其转换为Java Configuration类。

<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>
      <value>more-dozer-bean-mappings.xml</value>
    </list>
  </property>
</bean>

如果有人可以给我一个例子,它将非常有用。谢谢


阅读 218

收藏
2020-11-16

共1个答案

小编典典

我认为这样的事情应该起作用:

@Configuration
public class YourConfiguration {

  @Bean(name = "org.dozer.Mapper")
  public DozerBeanMapper dozerBean() {
    List<String> mappingFiles = Arrays.asList(
      "dozer-global-configuration.xml", 
      "dozer-bean-mappings.xml",
      "more-dozer-bean-mappings.xml"
    );

    DozerBeanMapper dozerBean = new DozerBeanMapper();
    dozerBean.setMappingFiles(mappingFiles);
    return dozerBean;
  }

  ...
}
2020-11-16