第三天进度
用户模块已经完成
正在开发商品分类模块
学习知识
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: 源对象,即你希望从中复制属性的对象