说我有以下设置,其中User是具有验证的bean。
abstract class AbstractBase {
private val validator = Validation.buildDefaultValidatorFactory().validator
fun validate(): Set<ConstraintViolation<AbstractBase>> {
return validator.validate(this)
}
}
class User : AbstractBase {}
如何使User().validate()
返回Set<ConstraintViolation<User>>
或使用任何继承的AbstractBase类型进行键入?