ModelMapper:从对象到对象的映射库
1.ModelMapper入口类 ModelMapper这个工具的入口类就是ModelMapper,因此转换就需要从这个类入口.简单看下API addConverter() :顾名思义,添加转换器 addMappings() :添加映射器 createTypeMap() :创建A-B的转换器关系 getConfiguration() :获取配置 map() ;映射处理 2.简单Model-DTO转换 Paste_Image.png /** * 简单类-类转换 */ @ Test public void testModelToDTO () { User user = new User(); user.setId( 1L ); user.setNickname( "张三" ); user.setEmail( "101@qq.com" ); user.setHonor( "测试荣誉" ); ModelMapper modelMapper = new ModelMapper(); UserDTO userDTO = modelMapper. map (user, UserDTO.class); System.out.println(userDTO); } 这里转换替换是根据字段名匹配也就是当User和UserDTO中的字段名称一样就会自动转换. 3.自定义转换 自定义有很多转换,比如