У меня есть интерфейс, как это:Создание запроса с не требуется параметром Spring Data JPA
public List<Event> findByUseNameAndStartDateBefore(String name, Date startDate);
если я называю так:
userService.findByUseNameAndStartDateBefore(name, date);
он работает нормально, но если вызов без какого-либо аргумента :
userService.findByUseNameAndStartDateBefore(name);
[Assertion failed] - this argument is required; it must not be null
Квестин: как я могу сделать некоторые параметры не требуемыми? (Данные в этом случае)
Вы не можете. Вам придется либо написать 2 метода, либо использовать «Спецификацию», которая содержит логику. –