- 博客(4)
- 资源 (11)
- 收藏
- 关注
原创 MapStruct处理Java实体的高级进阶使用
摘要: MapStruct有很多的配置选项,除了使用target和source外,还有一些注解选项可以实现更高级的功能。defaultValue有时候,在转换过程中,可能因为空值或其他原因使得映射结果不正确,此时可以指定一个默认值,防止程序出错。@Mappings( { @Mapping(target = "age", source = "evage", defaultValue
2017-08-28 23:26:35 18653
原创 MapStruct处理Java中枚举Enum类型使用与举例
摘要: MapStruct更擅长的是处理特殊情形下的java bean间转换,如Java中的枚举Enum类型转换。在学习了MapStruct简单使用方法之后,可以探索更复杂的业务情形。常规枚举Enum转换实体模型有一个User对象,其属性等级(grade)是一个枚举类型:public class User { public enum Grade{ AVERAGE,BRONZE,
2017-08-27 23:15:38 15968
原创 MapStruct处理Java中实体与模型间不匹配属性转换
摘要: 前面介绍了MapStrut简单用法,MapStrut的最重要的特点就是处理Java中实体与模型间不匹配属性的转换。实体模型有一个User对象:public class User { private Integer id; private String name; private double account; private boolean married;
2017-08-26 23:27:39 17746 5
原创 MapStruct实体间转换
摘要: 在实际项目中,我们经常需要将PO转DTO、DTO转PO等一些实体间的转换。比较出名的有BeanUtil 和ModelMapper等,它们使用简单,但是在稍显复杂的业务场景下力不从心。MapStruct这个插件可以用来处理domin实体类与model类的属性映射,可配置性强。建立Maven项目MapStruct需要醒目构建工具(如Maven)支持,如果项目结构不标准,可能无法生成对应的转换类。
2017-08-23 22:52:51 4382 1
Windows6.1-KB2999226补丁
2017-07-05
自定义Solr分词器
2017-04-02
kernel-headers-3.10.0-327.el7.x86_64.rpm
2017-03-05
kernel-devel-3.10.0-327.el7.x86_64.rpm
2017-03-05
mmseg4j-solr-2.3.2-with-mmseg4j-core
2016-11-09
mmseg4j-solr-2.3.0-with-mmseg4j-core
2016-11-06
marklogic eclipse 插件XQDT
2015-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人