springboot 项目 层级架构

POJO对象

PO / DO

persistenet / data 持久化对象, 属性与数据库里的字段一一对应

VO

view视图对象, 页面展示需要的数据

DTO

data transfer 数据传输对象, service/ manager 向外传输的对象

Eg. 某张表里有50个字段, PO/DO 就有50个属性, 但是在页面显示只需要10个字段, 那就不需要将所有字段都传输过去, 应该用有这10个属性的DTO传递

BO

business 业务对象, Service层内封装的临时业务逻辑的对象, 调用 DAO 方法 , 结合 PO、VO 进行业务操作。 一个BO对象可以包括多个PO对象

相关推荐
leo在掘金20 分钟前
google/ax单日涨1379星:Agent编排运行时到底难在哪?
后端·架构
(Charon)32 分钟前
【C/C++面试】手写内存池:从空闲链表到内存申请与释放
java·开发语言·windows
EatFan33 分钟前
Spring Boot 4 迁移避坑清单:Jackson 3、starter 拆分与最低 JDK 口径核对(含若依/芋道/CRMEB 升级对照)
java·数据库·spring boot·spring boot 4·java 21·jakarta ee 11·jackson 3
栖凤34 分钟前
多 Agent 工作流实践:从单打独斗到协同作战
java·linux·服务器
一木 之林35 分钟前
DeepSeek Agent 开发
java·前端·人工智能
王中阳Go35 分钟前
简历写「QPS 提升 3 倍」,面试官问「怎么压测的」,我卡在并发数怎么定
人工智能·后端·面试
柠檬味拥抱36 分钟前
植物气孔开闭检测数据集 | 3600张YOLO植物生理数据集
后端
1360967572337 分钟前
宿主机路径与容器路径
后端
量化分析码农38 分钟前
【Python量化系统工程实战 #01】数据存哪里不崩?CSV/SQLite/MySQL 量化存储方案对比与 SQLite 实战建库
后端
弈栈录39 分钟前
Spring MVC 请求处理流程与核心源码解析
后端·架构·mvc