Data Fetcher란? Data Fetcher은 Graphql의 쿼리에 해당하는 데이터를 반환하는 역할을 한다. Data Fetcher을 만들기 위해서 메서드에 @DgsData, @DgsQuery, @DgsMutation, @DgsSubscription 어노테이션을 사용한다. 그리고 Data Fetcher 메서드들은 @DgsComponent가 붙은 클래스 안에 위치해야 한다. @DgsData DgsData는 parentType, field 이렇게 2개의 파라미터를 받을 수 있다. parentType: 필드가 포함된 부모 타입 field: data fetcher가 반환할 쿼리의 필드 위 스키마에 대해서 아래와 같은 data fetcher을 작성할 수 있다. @DgsComponent public clas..
DGS Framework란? GraphQL은 API용 쿼리 언어이다. GraphQL을 사용하면 사용자가 원하는 데이터만을 가져올 수 있기 때문에 오버페칭(사용 하지 않는 데이터까지 가져오는 것)을 방지할 수 있다. DGS Framework는 스프링에서 graphql을 더 편리하게 사용하기 위해 넷플릭스에서 만든 SpringBoot 기반의 서버 프레임워크이다 dependency 추가 공식 문서를 보면 gradle 사용을 추천한다. DSG를 스프링에서 사용하기 위해서 아래와 같은 dependency를 추가해줘야 한다. implementation(platform("com.netflix.graphql.dgs:graphql-dgs-platform-dependencies:latest.release")) implem..
- Total
- Today
- Yesterday
- 코딩테스트
- pm.expect
- java
- DGS Framework
- pm.test
- 네이버 2022 공채
- solidity
- mysql
- Squash and merge
- hashcode
- 주생성자
- squash merge
- python3
- string
- graphql
- Python
- Kotlin
- git
- Basic Type
- 2차 인터뷰
- github
- downTo
- Kotlin In Action
- 확장 함수
- postman tests
- go 특징
- postman collection
- 1차 인터뷰
- 코틀린
- postman
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |