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

я есть простой способ получить список документов для данного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 аннотации, чтобы сделать код более читабельным и кратким. Есть ли способ заставить аннотации работать с параметрами метода?

Ответы на вопрос(4)

Ваш ответ на вопрос