본문 바로가기
with my rubber duck/errors

swagger date type parameter format

by stilinski 2022. 10. 3.
728x90

https://stackoverflow.com/questions/65600426/getting-issue-with-date-time-in-swagger-ui

 

Getting issue with date time in swagger UI

I am passing a date-time 31-05-2019 23:59:59 in query string using swagger UI but getting an exception for invalid date-time. Please see attached screenshot.

stackoverflow.com

 

나는 initBinder로 String을 받으면 date로 변환하는 방식을 썼는데 파라미터 타입이 date이다보니 swagger에서 받아들이지못했다. 검색을통해 date타입 파라미터는 yyyy-MM-dd 형식으로 입력하면 된다는 것을 알게되었고 내 initBinder도 저 형식으로 바꿨다. 원래는 yyyyMMdd형식이었는데 뭐 크게 상관 없다.

 

그런데 컨트롤러가 저렇게 지저분하게 된거는 좀 거슬린다. 

728x90

댓글