적용 이유
친구와 진행하고 있는 사이드 프로젝트에 Graphql를 적용했는데 막상 테스트하기가 쉽지 않았다. 그래서 검색을 해보니 쉽게 테스트할 수 있는 GUI인 Graphiql를 제공한다는 것을 알 수 있었다.
장점
Graphiql은 query를 날려볼 수 있을 뿐만 아니라 schema도 확인을 할 수 있다. 그리고 날려본 쿼리에 대한 History를 확인할 수 있는 등에 몇 가지 기능도 제공을 한다. 이 점은 Front와 협업하는 데에 많은 도움을 줄 수 있을 것이다.
적용
application.yml에 옵션을 추가함으로 쉽게 적용을 해볼 수 있다.
[ 추가 옵션 ]
spring:
graphql:
graphiql:
enabled: true
결과
"http://localhost:8080/graphiql" 로 접근을 하면 확인할 수 있다. 정상적으로 뜨는 것을 확인했다. query를 날렸을 때 정상 응답을 받았으며, 스키마도 확인할 수 있었다.
'개발일지 > TIL' 카테고리의 다른 글
[ 230620 ] HttpServletRequest의 InputStream 문제 (0) | 2023.06.20 |
---|---|
[ 230619 ] Chained Exception ? (0) | 2023.06.19 |
[ 230617 ] Java Spring WireMock 이슈 및 적용 (0) | 2023.06.17 |
[ 230616 ] 내가 느낀 페어 프로그래밍 관하여 (0) | 2023.06.16 |
[ 230615 ] Java 계산기 메서드 작성하기 (0) | 2023.06.15 |