场景: if(dto.a 0 || dto.b 0 || dto.c.length 0 || ....) 很多个字段验证, 分之覆盖率要达到99% 原来是这么写的: 一个分支一个测试,分之多了问题就暴露出来了。第一名字难起,第二代码重复度高,控制变量似的一个个的测试。最近学了一个新方法 这样做你的测 ...
分类:
其他好文 时间:
2019-01-06 19:19:51
阅读次数:
203
1、什么是POJO ?POJO(Plain Old Java Object)这种叫法是Martin Fowler、Rebecca Parsons和Josh MacKenzie在2000年的一次演讲的时候提出来的。 按照Martin Fowler的解释是“Plain Old Java Object”, ...
分类:
编程语言 时间:
2019-01-03 10:59:32
阅读次数:
209
public PageBean getPatrolJobPage(VideoRmpPatrolJobDTO dto, List regionIDs, List> dateMapList, Integer userId) { Integer pageNo = dto.getPageNo(); Inte... ...
分类:
Web程序 时间:
2019-01-03 10:51:06
阅读次数:
195
(一)命名风格 3. 【强制】类名使用 UpperCamelCase 风格,但以下情形例外:DO / BO / DTO / VO / AO / PO / UID 等。 正例:MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion 反例:m ...
分类:
编程语言 时间:
2019-01-02 20:43:28
阅读次数:
195
序言 近期在工作中管理代码时发现,在项目中从Dao层到Service层数据传递中通过大量的get(),set()方法去一个一个的去拿值去赋值,导致代码篇幅过长,对此甚是讨厌,并且严重消耗开发时间。起初找过些关于这块的资料,现在大部分都是Entity类和Dto类的属性名相同的前提下,利用反射实现,太局 ...
分类:
编程语言 时间:
2018-12-24 13:18:28
阅读次数:
224
一。如何实现不同类型对象之间的复制问题?1、为什么会有这个问题?近来在进行一个项目开发的时候,为了隐藏后端数据库表结构、同时也为了配合给前端一个更友好的API接口文档(swaggerAPI文档),我采用POJO来对应数据表结构,使用VO来给传递前端要展示的数据,同时使用DTO来进行请求参数的封装。以上是一个具体的场景,可以发现这样子一个现象:POJO、VO、DTO对象是同一个数据的不同视图,所以会
分类:
编程语言 时间:
2018-12-22 16:29:25
阅读次数:
240
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 的 ...
分类:
编程语言 时间:
2018-12-19 00:29:19
阅读次数:
215
例子 csdn上的代码,唯一必须注意的是 keyProperty="count" ,要在实体类dto里面有 ...
分类:
其他好文 时间:
2018-12-13 19:28:24
阅读次数:
348
在一些开发上,由于系统的迭代上面,不能立即使用ABP框架一些框架,框架是死的,框架是死的,框架中的一些东西很值得我们学习。例如DDD架构设计,Dto数据传输对象,以及AutoMapper。仓储,依赖注入等。 在系统迭代中由于一些限制,可以将框架中的一些好的组件 ,仓储,orm等进行使用 Dapper ...
分类:
移动开发 时间:
2018-12-11 13:05:14
阅读次数:
215
一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是 ...
分类:
编程语言 时间:
2018-12-09 16:15:08
阅读次数:
157