DTO与VO

DTO => Data Transfer Object 数据传输对象

应用场景:

当接收前端提交过来的参数时,有些参数不能被实体类直接接收,为了不破坏实体类的单一原则,我们扩展出来一个类继承实体类,

来接收前端提交过来的所有参数,此时这种类就可以定义成 XXXDto

VO ==> View Object 视图对象 (被称为视图对象,是因为这种类型的对象是给到前端展示数据用的)

应用场景:

当给前端返回数据的时候,有些数据实体类里并没有这些属性,为了不破坏实体类的单一原则,我们扩展出来一个类继承实体类,

来扩展自己的一些数据属性给到前端,此时这种类就可以定义成 XXXVo

你可能感兴趣的:(SpringBoot,spring,spring,boot,java)