Даунвот, как предоставление некоторых общих программных подсказок, не соответствующих данному вопросу, никому не помогает. И, кроме того, ваше второе утверждение сбивает с толку / неполное (или неправильно, если подразумевается, как написано).
я есть простой способ получить список документов для данногоcompanyId
, Вот метод:
@Override
public List<Documents> getDocumentList(@NotNull Integer companyId) {
Company company = new Company(companyId);
return this.documentRepository.findByCompany(company);
}
Я хотел использовать ограничения проверки Javax, чтобы гарантировать, чтоcompanyId
будучи переданным, неnull
, Но это, похоже, не имеет никакого эффекта, так как я могу передатьnull
значение, и оно стекает кfindByCompany
позвонить в хранилище. Я также добавил@Valid
до@NotNull
заставить проверку, но это тоже ничего не сделало.
Я всегда мог написать пару строк, чтобы проверитьnull
значение, но хотел использоватьjavax.validation
аннотации, чтобы сделать код более читабельным и кратким. Есть ли способ заставить аннотации работать с параметрами метода?