狂神说springboot

2022-6-30

1.

实体类定义规则
1.PO(persistent object) 持久对象:对应数据库中的entity,可将PO视为对应数据库中的一条记录;
2.VO(view object) 表现层对象:对应页面展示的数据对象;可以和表对应,也可以不对应,这根据业务的需要;
3.DTO(TO):Data Tranfer Object 数据传输对象:比如一张表有100个字段,那么对应的PO就有100个属性,但view层只需要显示10个字段,没有必要将整个PO对象传递到client,这时我们就可以用只有这10个属性的DTO来传输数据到client,这样也不会暴露server端的表结构,到达客户端后,如果用这个对象来显示页面,它的身份转为VO;(即VO=DTO)
4.POJO 无规则的简单java对象:是一个中间对象,可以转化为PO、DTO、VO
(1)POJO持久化之后–>PO
(2)POJO用作表示层–>VO
(3)POJO传输过程中–>DTO

2.Lombok常用注解说明

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
即帮我们生成一个finally语句来将资源关闭
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
##

Lombok原理

lombok这款插件在javc编译阶段对自定义的注解进行预处理后生成真正在JVM上面执行的“Class文件”
在这里插入图片描述

注解如何进行解析

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值