GraphQL의 정의하는 기본 scalar type은 아래와 같이 4가지 이다. Int: A signed 32‐bit integer. Float: A signed double-precision floating-point value. String: A UTF‐8 character sequence. Boolean: true or false. 이외의 type을 사용하기 위해서는 graphql-java에서 제공하는 GraphQLScalarType 사용하여 custom scalar type을 구현해야 한다. 이전에는 GraphQLScalarType을 상속받아서 구현하였으나 현재 해당 방식은 deprecated 되었고, 현재는 builder를 사용해야 한다. json 형태의 data를 추가한다면 아래와 같이 bui..
graphql에서 에러발생시 기본적으로 제공하는 정보외에 원하는 정보를 더 추가하고 싶다면, graphql-java library에 있는 GraphQLError interface 사용하여 exception 클래스를 구현해야 한다. GraphQLError interface에는 abstract method가 아래와 같이 3개 있다. List getLocations() ErrorClassification getErrorType() String getMessage() getLocations()와 getErrorType()의 경우 {return null;} 로 구현을 하면 된다. (default error handler에서 location과 errorytype의 값을 가져올 때 다른 값을 사용하기 때문에 의미 없..
- Total
- Today
- Yesterday
- 서삼독
- 투자
- 재테크
- 개리비숍
- 유발하라리
- 토니로빈스
- 송희구
- 알에이치코리아
- 독서
- 퇴근길인문학수업
- 더숲
- 책리뷰
- 가나출판사
- 블랙피쉬
- aws 자격증
- ebs다큐프라임
- 경제
- docker
- 인류3부작
- 백상경제연구원
- 강형욱
- PostgreSQL
- 자기개발
- 메이트북스
- 오건영
- 사경인
- graphql-java
- graphql
- sethgodin
- 한빛비즈
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |