728x90 반응형 SMALL rest2 Rest API QueryString Parsing for MyBatis REST API 를 만들다 보면 상세한 검색조건을 처리해야 하는 일이 발생하는데 URI 에 포함된 querystring 을 어떻게 처리해야 좋을지 고민 된다. JPA, QueryDSL 등과 같은 ORM 에 대해서는 찾아보면 많은 라이브러리, Framework 들이 존재하기 때문에 적당한 녀석을 찾아서 사용하면 된다. ex. https://docs.spring.io/spring-data/rest/docs/current/reference/html/#repository-resources.query-method-resource ex. https://www.baeldung.com/rest-api-search-querydsl-web-in-spring-data-jpa ex. https://www.baeldung.co.. 2019. 9. 24. Swagger 를 이용한 API 문서화 및 테스트 자동화(?) 요즘 Backend 는 Business Logic 만 수행하고 그에 대한 결과만 반환하며 나머지는 Frontend 에서 처리하도록 구현한다. Backend를 REST API 로 만들게 되면 당연히 그에 대한 API 문서도 필요하게 된다. 그리고 REST API를 테스트 하기 위해서는 다양한 테스트 도구들을 이용할 수 있다. curl을 이용하여 간단하게 command 에서 테스트해 볼 수도 있고 나는 주로 chrome 확장 application 인 ARC 를 이용했었다. 결론적으로 API 서버는 'API문서' 와 '테스트도구' 가 필요하다. Swagger 는 이 두가지 요구사항을 만족시키는 좋은 방안중 하나이다. 현재 개발진행중인 프로젝트에 Swagger를 적용시켜 보자. pom.xml 에 dependen.. 2019. 8. 28. 이전 1 다음 728x90 반응형 LIST