프로젝트/기타 2

swagger사용 시 java.lang.NumberFormatException: For input string: ""

아래와 같이 build.gradle을 셋팅해놓고 swagger를 사용 중이었다. ... dependencies { ... implementation 'io.springfox:springfox-swagger-ui:2.9.2' implementation 'io.springfox:springfox-swagger2:2.9.2' } ... 그런데 swagger ui에서 테스트를 하거나, 새로고침만 해도 java.lang.NumberFormatException: For input string: "" ~ 라는 메세지가 나타났다. 동작은 되긴하지만 뭐가 문제인지는 해결하고 넘어가야 될 거 같아서 찾아보았다. 방법 1. swagger2의 swagger-annotations와 swagger-models에서 문제가 발생하는..

프로젝트/기타 2022.07.30

[문서자동화] swagger, gradle

전에는 notion으로 api 요청이나 응답 정보를 기록하고 공유했는데 이게 여간 불편하더라. 수정사항 생길 때마다 문서가서 수정을 해야하는데, 이게 하다보면 문서를 잊을 때가 있어서 프론트 분들이 말씀해주시고 나서야 아차 하고 수정하고... 죄송 그런데 요 근래 과제전형을 풀면서 문서자동화를 처음 세팅해보게 됐다. swagger랑 Spring RestDocs 중에 고민했는데 찾아보고 적용한 김에 기록해놓으려구 swagger 장점 적용하기가 간편하다. 문서에서 바로 테스트를 진행할 수 있다. 파라미터타입, 참고사항 등 추가 설명을 기재할 수 있다. swagger 단점 코드에 추가되는 부분이 생긴다. Spring Rest Docs 장점 코드에 추가되는 부분이 없다. 테스트가 성공해야 문서가 작성된다. ht..

프로젝트/기타 2022.07.30