Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.time.format.DateTimeParseException: Text '2022-04-31' could not be parsed: Invalid date 'APRIL 31'] with root cause
java.time.DateTimeException: Invalid date 'APRIL 31'
https://codechacha.com/ko/java-examples-how-to-convert-string-to-localdate/ 해당 블로그글을 참고해서 front에서 2022-04-29 의 문자열 형태로 날짜를 넘겨주면 이를 parse해서 LocalDate 형식으로 변환하고 있었다.
LocalDate.parse(
req.startPeriod, DateTimeFormatter.ISO_DATE
),
LocalDate.parse(
req.overPeriod, DateTimeFormatter.ISO_DATE
),
그런데 종료 period라는 form-data로 2022-04-31을 넘겨주니 DateTimeException
이 발생해서 읭? 했는데 알고보니 4월 31일은 없기 때문에 난 에러였다 ㅎㅎ 귀여운 에러다