Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Orika使用BoundMapperFacade代替MapperFacade_Java_Java 8_Orika - Fatal编程技术网

Java Orika使用BoundMapperFacade代替MapperFacade

Java Orika使用BoundMapperFacade代替MapperFacade,java,java-8,orika,Java,Java 8,Orika,导游说 BoundMapperFacade比MapperFacade& 使用非循环版本的BoundMapperFacade 我的代码如下所示 System.setProperty(OrikaSystemProperties.WRITE_SOURCE_FILES, "false"); System.setProperty(OrikaSystemProperties.WRITE_CLASS_FILES, "false"); MapperFactory factory = new DefaultMa

导游说

  • BoundMapperFacade
    MapperFacade
    &
  • 使用非循环版本的
    BoundMapperFacade
  • 我的代码如下所示

    System.setProperty(OrikaSystemProperties.WRITE_SOURCE_FILES, "false");
    System.setProperty(OrikaSystemProperties.WRITE_CLASS_FILES, "false");
    
    MapperFactory factory = new DefaultMapperFactory.Builder().build();
    
    //Then during initialization quite a few code is added to classMap like below with all the classes non cyclic
    
    factory.classMap(Folder.class, FolderUI.class).byDefault().register();
    factory.classMap(VCManager.class, VCManagerUI.class).byDefault().register();
    factory.classMap(NSXManager.class, NSXManagerUI.class).byDefault().register();
    factory.classMap(L3SwitchManager.class, BaseManagerUI.class).byDefault().register();
    
    ...
    
    MapperFacade mapper = factory.getMapperFacade();
    
    每当我需要查找时,我都在做
    mapper.map(输入,输出)

    如果我在
    MapperFacade
    中没有看到任何
    getBoundedMapperFacade
    ,有人能告诉我在这种情况下如何使用
    BoundedMapperFacade


    Orika版本-1.4.2

    MapperFactory通过确定参数为您提供了正确的类。如果对要从中映射的类和要映射到的类使用方法
    getMapperFacade()
    ,它将为您提供
    BoundMapperFacade

    BoundMapperFacade<From,To> mapper = mapperFactory.getMapperFacade(From.class, To.class);
    
    BoundMapperFacade映射器=mapperFactory.getMapperFacade(From.class,To.class);