![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cHDUF4/btrKpSXaJPu/jks5h1mxdEoA0yyiri3Jck/img.png)
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..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/v7NJp/btrJTPaj2dN/BQvnHFuxGTFnRuHcgQDsV1/img.png)
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.test
- Python
- Basic Type
- Kotlin In Action
- Squash and merge
- postman tests
- squash merge
- Kotlin
- mysql
- 1차 인터뷰
- git
- 코딩테스트
- 주생성자
- hashcode
- downTo
- python3
- string
- go 특징
- java
- 확장 함수
- 2차 인터뷰
- postman
- 코틀린
- postman collection
- DGS Framework
- graphql
- solidity
- pm.expect
- 네이버 2022 공채
- github
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |