我有一个简单的方法,用于获取给定 companyId
的文档列表。以下是该方法:
@Override
public List<Documents> getDocumentList(@NotNull Integer companyId) {
Company company = new Company(companyId);
return this.documentRepository.findByCompany(company);
}
我想使用Javax验证约束以确保传递的companyId
不为null
。 但似乎没有任何效果,因为我能够传递一个null
值,并且它会传递到存储库上的findByCompany
调用中。 我还在@NotNull
之前添加了@Valid
以强制进行验证,但这也没有任何作用。
我可以编写几行代码来检查null
值,但希望使用javax.validation
注释使代码更易读和简洁。有办法让注释在方法参数上起作用吗?