前端传过来的值可以设为VO(View Object)或DTO(Data Transfer Object),具体根据项目需求和设计模式来确定。

VO(View Object)是用于展示数据给前端的对象,它通常包含前端需要显示的属性,可以根据页面需要对属性进行组合或者转换。VO对象主要用于前端视图的展示,不包含业务逻辑。

DTO(Data Transfer Object)是用于传输数据的对象,它通常包含前端传递过来的属性,可以根据接口需要对属性进行组合或者转换。DTO对象主要用于接口之间的数据传输,不包含业务逻辑。

根据设计原则,应该尽量保持前后端的解耦,前端传过来的数据应该在后端进行处理和验证,然后再转换为业务模型进行业务逻辑的处理。因此,一般建议前端传过来的值设为DTO对象,后端再根据需要转换为VO对象进行展示。这样可以更好地控制数据的传输和处理过程,提高系统的可维护性和扩展性。

前端传过来的值设为vo 还是dto

原文地址: https://www.cveoy.top/t/topic/ipT3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录