일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- open-session-in-view
- fetch join
- 스프링
- 스프링 포매터
- 비기능적 요구사항
- 기능적 요구사항
- 스프링 시큐리티 설정
- IOC
- kotlin ::
- 토비의 스프링
- 생성자주입
- kotlin 리팩터링
- jpa no session
- 동적파라미터
- Atomicity
- 스프링부트 도커
- 소프트웨어의 품격
- 도커 이미지 빌드
- 스프링시큐리티
- spring formatter
- 그래프큐엘
- java predicate
- 스프링di
- 수정자주입
- method refetence
- 자바 필터
- 정적팩토리메서드
- ioc컨테이너
- jpa lazy
- Spring
- Today
- Total
목록GraphQL (2)
공부기록
GraphQL 가지고 놀아보기 GraphQL 공용 API GraphQL 공용 API를 이용해 놀아보자 여기서는 http://snowtooth.moonhighway.com 과 통신을 해보도록하자. 먼저 GraphQL Playground를 다운로드 혹은 접속해보자 mac에서 설치 brew cask install graphql-playground 온라인으로 즐기기 http://snowtooth.moonhighway.com 데이터 요청과 응답. 요청데이터에 다음과 같이 넣고 가운데 버튼을 눌러보자 그럼 다음과 같은 화면이 뜬다. 왼쪽은 요청데이터고 오른쪽은 응답데이터다 작업은 한 번에 한 쿼리에 대해서만 실행된다. 두 개의 쿼리를 한번에 얻고싶다면 다음과 같이 작성하자 쿼리 한 번에 여러 종류의 데이터를 모두 ..
GraphQL 개요 GraphQL ? GraphQL은 클라이언트와 서버 간의 통신명세(스펙)이다 API를 만들 때 사용할 수 있는 쿼리 언어. 실제로 필요한 데이터만 받도록 작성할 수 있다. GraphQL 설계 원칙 위계적 필드 안에 다른 필드가 중첩될 수 있으며, 쿼리와 그에 대한 반환 데이터는 형태가 서로 같다. 제품 중심적 GraphQL은 클라이언트가 요구하는 데이터와 클라이언트가 지원하는 언어 및 런타임에 맞춰 동작한다. 엄격한 타입 제한 GraphQL 서버는 GraphQL 타입 시스템을 사용한다. 스키마의 데이터 포인트마다 특정 타입이 명시되며 이를 기초로 유효성 검사를 한다. 클라이언트 맞춤 쿼리 GraphQL 서버는 클라이언트 쪽에서 받아서 사용할 수 있는 데이터를 제공한다. 인트로스펙티브 ..