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.2MapperFactory通过确定参数为您提供了正确的类。如果对要从中映射的类和要映射到的类使用方法
getMapperFacade()
,它将为您提供BoundMapperFacade
:
BoundMapperFacade<From,To> mapper = mapperFactory.getMapperFacade(From.class, To.class);
BoundMapperFacade映射器=mapperFactory.getMapperFacade(From.class,To.class);