У меня есть контроллер, который отвечает за генерацию годового отчета. Но я изо всех сил пытаюсь передать только год от Почтальона моему контролеру.
Я пробовал что-то подобное, но это не работает:
@PostMapping("/generateYearReport")
public ReportDto generateYearReport(@RequestParam("localDate")
@DateTimeFormat(pattern = "yyyy") LocalDate localDate) {
Report report = reportYearService.generateYearReport(localDate.getYear());
return reportMapper.toDto(report);
}
Если я тоже пытаюсь пройти месяц и день, то у меня ошибка:
Предоставлено как минимум 2 параметра (ов), но в запросе присутствует только 1 параметр .; вложенное исключение: java .lang.IllegalArgumentException: предоставлено не менее 2 параметров, но в запросе присутствует только 1 параметр. "
Есть предложения, как это решить?