【发布时间】:2022-11-14 08:27:24
【问题描述】:
我的问题:
我有 2 个定义的类
- 创建对象请求
- 更新对象请求
必须通过实用方法验证。
由于这两个对象具有相同的字段,因此可以对两种类型应用相同的验证方法。
现在我只是通过使用 2 种方法来重载,但这很冗长。
public class CreateObjectRequest {
CustomObjectA a;
CustomObjectB b;
}
public class UpdateObjectRequest {
CustomObjectA a;
CustomObjectB b;
}
public void validateRequest(CreateObjectRequest createObjectRequest) {
//long body
//...
}
public void validateRequest(UpdateObjectRequest updateObjectRequest) {
//same long body...
//...
}
如何减少此代码的冗长?
【问题讨论】:
标签: java spring spring-boot