我想@NotNull, @Size
在一个大对象上使用 BeanValidation 等机制。我只想验证我使用的某些属性。
该对象来自外部库,因此我无法为其 getter 添加注释。我也不想手动创建自己的对象并制作项目的深层副本。
是否有任何更改可以在我无法更改的类上使用 BeanValidation 框架?如同:
class MyValidator {
@NotNull
static String getUsername(ExternalClass ext) {
return ext.getUser();
}
}