--- kind: CONCEPT slug: adapter-inbound-graphql-c10 title: 자동설정이 참조하는 것은 58개 파일 중 둘이다 topic: query-and-pagination-models project: clean-architecture-backend-template status: 게시 전 sourceRevision: 21234e38cdb9a926cbc92bb97a2aee2e4a7d2916 rootTreeNode: concept:adapter-inbound-graphql-c10 evidenceCapturedOn: 2026-09-01 assets: - key: adapter-inbound-graphql-c10 file: ../../../final/evidence/rendered/adapter-inbound-graphql-c10.svg - key: adapter-inbound-graphql-c10-diagram file: ../../../final/assets/diagrams/adapter-inbound-graphql-c10.svg evidence: - ../../../final/evidence/raw/adapter-inbound-graphql-c10.txt source: - 원본 분석 절은 analysis/16-adapter-inbound-graphql.md#L719 이다. module: adapter-inbound-graphql --- # 자동설정이 참조하는 것은 58개 파일 중 둘이다 58개 main 파일 중 자동설정이 참조하는 것은 `GraphQlBatchPolicyRegistry`(4)와 `GraphQlDataLoaderFactory`(4) 둘이다. 나머지 56개는 autoconf=0이고, 그중 41개는 어떤 배선 경로에도 놓여 있지 않다. ## 본문 58개 main 파일 중 자동설정이 참조하는 것은 **둘**이다 — `GraphQlBatchPolicyRegistry`(4) · `GraphQlDataLoaderFactory`(4). 나머지 56개는 autoconf=0이다. ## 배선 경로가 닿는 패키지 :::evidence key="adapter-inbound-graphql-c10-diagram" alt="자동설정과 배치 로더 등록기에서 dataloader 로만 화살표가 가고, 나머지 세 패키지는 배선 경로 없음 이라고 이름 붙은 별도 영역 안에 화살표 없이 놓인다" caption="패키지별 도달 경로" zoom="false" ::: `dataloader`는 `runtime/GraphQlBatchLoaderRegistrar`를 통해 도달하므로 배선돼 있다. `fetch`·`pagination`·`mutation` 41개 파일은 어떤 배선 경로에도 없다. ## GraphQlBatchPolicyRegistry 참조 위치 :::evidence key="adapter-inbound-graphql-c10" alt="코드베이스에서 GraphQlBatchPolicyRegistry 를 검색한 출력 20줄. 이 기록이 세는 참조가 그 출력에 그대로 보인다." caption="GraphQlBatchPolicyRegistry 코드베이스 검색 — 20줄 · exit 0" zoom="true" :::