728x90 GraphQL2 DataFetchingEnvironment 세팅하는 방법 graphql 을 사용한다는 것은 당연히 resolver 에 대한 개념도 알고 있을 것이다.그럼 DataFetchingEnvironment 은 무엇이냐? 그건 각각의 resolver 단에서 사용자 정보와 같은 공통정보에 바로 접근이 가능하다는 것이다.없을 경우? f/e 로 부터 받던지, JWT payload 값을 분해하는 로직을 호출해야 한다. 하지만, 이걸 resolver 에서 전달 받기 전에 한번에 처리해서 받으면은 어떨까??그럴때 사용하는 것이 DataFetchingEnvironment 이다. 사용법은 우선 Graphql contect factory 로 하여금 어떤 context 를 생성할 것인지 명시해준다. request time과 user name, user id 정도? 호출 받아서 toGrap.. 2024. 12. 11. Failed to bind properties under 'graphql' to com.expediagroup.graphql.server.spring.GraphQLConfigurationProperties: 오류 해결 하기 expediagroup 에서 제공하는 graphql 을 처음 세팅하다보면 아래와 같은 오류 화면을 보게되는 경우가 있다. 당황하지 말자!!해결방법은 간단하다. application.yml 또는 application.properties에서 graphql 관련 설정을 추가하거나 수정하면 끝!graphql: packages: - "com.project.servername” 2024. 11. 28. 이전 1 다음 728x90