Validação Javax @NotNull uso da anotação
Eu tenho um método simples para obter uma lista de documentos para um determinadocompanyId
. Aqui está o método:
@Override
public List<Documents> getDocumentList(@NotNull Integer companyId) {
Company company = new Company(companyId);
return this.documentRepository.findByCompany(company);
}
Eu queria usar restrições de validação Javax para garantir que ocompanyId
sendo passado, não énull
. Mas parece não ter nenhum efeito, pois sou capaz de passarnull
valor e flui para o valorfindByCompany
chame o repositório. Eu também adicionei@Valid
antes@NotNull
para forçar a validação, mas isso também não fez nada.
Eu sempre poderia escrever algumas linhas para verificar umanull
valor, mas queria usarjavax.validation
anotações para tornar o código mais legível e conciso. Existe uma maneira de fazer as anotações funcionarem nos parâmetros de método?