电商项目学习情况第三天

第三天进度

用户模块已经完成

正在开发商品分类模块

学习知识

 1. 请求参数类

当接口中传入的参数过多时,可以新建请求参数类,把所有的参数封装成一个类,在postman中发送请求时使用Body中的raw选择Json格式进行传输。

需要使用注解:@RequestBody

 2. 参数检验

说明:使用注解代替参数验证代码

注解       功能参数使用位置
@Valid说明需要进行验证的参数用于接口的参数前使用注解声明
@NotNUll验证非空用于请求参数类的具体需要检验的参数使用注解声明
@Max(value)验证是否超过最大值允许的最大值用于请求参数类的具体需要检验的参数使用注解声明
@Size(max,min)验证是否在合理区间内
min = 
max = 
用于请求参数类的具体需要检验的参数使用注解声明

3. BeanUtils.copyProperties

BeanUtils.copyProperties(Object dest, Object orig)是Apache的Commons BeanUtils库中的一个方法

功能:将一个Java Bean对象的属性(Property)复制到另一个Java Bean对象。只赋值两个对象都有的属性

参数:

  • dest: 目标对象,即你希望复制属性到的对象
  • orig: 源对象,即你希望从中复制属性的对象
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值