Даунвот, как предоставление некоторых общих программных подсказок, не соответствующих данному вопросу, никому не помогает. И, кроме того, ваше второе утверждение сбивает с толку / неполное (или неправильно, если подразумевается, как написано).

я есть простой способ получить список документов для данногоcompanyId, Вот метод:

@Override
public List<Documents> getDocumentList(@NotNull Integer companyId) {
    Company company = new Company(companyId);
    return this.documentRepository.findByCompany(company);
}

Я хотел использовать ограничения проверки Javax, чтобы гарантировать, чтоcompanyId&nbsp;будучи переданным, неnull, Но это, похоже, не имеет никакого эффекта, так как я могу передатьnull&nbsp;значение, и оно стекает кfindByCompany&nbsp;позвонить в хранилище. Я также добавил@Valid&nbsp;до@NotNull&nbsp;заставить проверку, но это тоже ничего не сделало.

Я всегда мог написать пару строк, чтобы проверитьnull&nbsp;значение, но хотел использоватьjavax.validation&nbsp;аннотации, чтобы сделать код более читабельным и кратким. Есть ли способ заставить аннотации работать с параметрами метода?