本文整理汇总了Java中org.modelmapper.TypeMap.addMapping方法的典型用法代码示例。如果您正苦于以下问题:Java TypeMap.addMapping方法的具体用法?Java TypeMap.addMapping怎么用?Java TypeMap.addMapping使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.modelmapper.TypeMap
的用法示例。
在下文中一共展示了TypeMap.addMapping方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: userMapping
import org.modelmapper.TypeMap; //导入方法依赖的package包/类
@Bean
public TypeMapConfigurer<User, UserDto> userMapping() {
return new TypeMapConfigurer<User, UserDto>() {
@Override
public void configure(TypeMap<User, UserDto> typeMap) {
typeMap.addMapping(User::getAge, UserDto::setAge);
typeMap.setPreConverter(context -> {
String[] name = context.getSource().getName().split(" ");
context.getDestination().setFirstName(name[0]);
context.getDestination().setLastName(name[1]);
return context.getDestination();
});
}
};
}
示例2: userMapping
import org.modelmapper.TypeMap; //导入方法依赖的package包/类
@Bean
public TypeMapConfigurer<User, UserDto> userMapping() {
return new TypeMapConfigurer<User, UserDto>() {
@Override
public String getTypeMapName() {
return "userMappingV1";
}
@Override
public void configure(TypeMap<User, UserDto> typeMap) {
typeMap.addMapping(User::getAge, UserDto::setAge);
typeMap.addMapping(User::getName, UserDto::setFirstName);
}
};
}
示例3: userMapping
import org.modelmapper.TypeMap; //导入方法依赖的package包/类
@Bean
public TypeMapConfigurer<User, UserDto> userMapping() {
return new TypeMapConfigurer<User, UserDto>() {
@Override
public org.modelmapper.config.Configuration getConfiguration() {
return new InheritingConfiguration().setSkipNullEnabled(true);
}
@Override
public void configure(TypeMap<User, UserDto> typeMap) {
typeMap.addMapping(User::getAge, UserDto::setAge);
typeMap.addMapping(User::getName, UserDto::setFirstName);
typeMap.addMapping(User::getName, UserDto::setLastName);
}
};
}
示例4: configure
import org.modelmapper.TypeMap; //导入方法依赖的package包/类
@Override
public void configure(TypeMap<User, UserDto> typeMap) {
typeMap.addMapping(User::getAge, UserDto::setAge);
typeMap.addMapping(User::getName, UserDto::setFirstName);
typeMap.addMapping(User::getName, UserDto::setLastName);
typeMap.addMapping(User::getName, UserDto::setMiddleName);
}
示例5: userMapping
import org.modelmapper.TypeMap; //导入方法依赖的package包/类
@Bean
public TypeMapConfigurer<User, UserDto> userMapping() {
return new TypeMapConfigurer<User, UserDto>() {
@Override
public org.modelmapper.config.Configuration getConfiguration() {
return new InheritingConfiguration().setSkipNullEnabled(true);
}
@Override
public String getTypeMapName() {
return "testName";
}
@Override
public void configure(TypeMap<User, UserDto> typeMap) {
typeMap.addMapping(User::getAge, UserDto::setAge);
typeMap.addMapping(User::getName, UserDto::setFirstName);
typeMap.addMapping(User::getName, UserDto::setLastName);
}
};
}
开发者ID:rozidan,项目名称:modelmapper-spring-boot-starter,代码行数:23,代码来源:TypeMapConfigurationAndNameTest.java
示例6: userMapping
import org.modelmapper.TypeMap; //导入方法依赖的package包/类
@Bean
public TypeMapConfigurer<User, UserDto> userMapping() {
return new TypeMapConfigurer<User, UserDto>() {
@Override
public void configure(TypeMap<User, UserDto> typeMap) {
typeMap.addMapping(User::getAge, UserDto::setAge);
typeMap.addMapping(User::getName, UserDto::setFirstName);
typeMap.addMapping(User::getName, UserDto::setLastName);
}
};
}
示例7: configure
import org.modelmapper.TypeMap; //导入方法依赖的package包/类
@Override
public void configure(TypeMap<Product, ProductDto> typeMap) {
typeMap.addMapping(Product::getDesc, ProductDto::setDescription);
}