Vo的出现

1.规则参数新增和vo

关于vo:.VO(value object) 值对象 通常用于业务层之间的数据传递,和 PO 一样也是仅仅包含数据而已。但应是抽象出 的业务对象 , 可以和表对应 , 也可以不 , 这根据业务的需要 。用 new 关键字创建,由 GC 回收的。

View object:视图对象; 接受页面传递来的数据,封装对象 将业务处理完成的对象,封装成页面要用的数据。

自己的理解:就是以前的实体类的属性可能需要加各种注解,或者增加数据库里没有的字段,这样就感觉原本的类变得臃肿,为了解耦减少臃肿,就抽出一个类似的实体类,作为控制层的接收类型,并在业务层中进行处理,返回时就一样的返回。

 

vo中有一样的属性,可以有不同。                                                                                                            控制层的接收对象改为vo的

 

 

 

业务层中处理vo对象

 

posted @ 2021-10-21 22:41  Liveforlove  阅读(109)  评论(0)    收藏  举报