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对象

相关推荐
姗姗的鱼尾喵几秒前
Java 并发编程高频面试题(含AQS/线程池/锁)
java·经验分享·面试
夫礼者16 分钟前
【极简监控】选连接池送深度监控?用 Druid 补齐单体应用全局 SQL 统计的最后拼图
java·数据库·sql·druid
MyY_DO16 分钟前
大麦pro 表结构分析
java
ch.ju18 分钟前
Java程序设计(第3版)第二章——变量的三种定义方式2和3
java
希望永不加班24 分钟前
SpringBoot 整合 Redis 缓存
spring boot·redis·后端·缓存·wpf
刹_那25 分钟前
Java 转 AI Agent 开发精简指南
java·开发语言·人工智能
二月夜28 分钟前
修改 JAR 文件并重新打包的完整指南
java·spring boot·jar
_MyFavorite_31 分钟前
JAVA重点基础、进阶知识及易错点总结(29)JDK8 时间 API 进阶
java·开发语言·wpf
cch891835 分钟前
易语言VS Go语言:编程语言大对决
开发语言·后端·golang
一 乐35 分钟前
鲜花商城|基于springboot + vue鲜花商城系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·鲜花商城系统