--- kind: CONCEPT slug: messaging-schema-api-c02 title: Spring 주석 0개인 leaf가 배포 아티팩트에 실린다 topic: schema-and-wire-models project: clean-architecture-backend-template status: 게시 전 sourceRevision: 21234e38cdb9a926cbc92bb97a2aee2e4a7d2916 rootTreeNode: concept:messaging-schema-api-c02 evidenceCapturedOn: 2026-09-01 assets: - key: messaging-schema-api-c02 file: ../../../final/evidence/rendered/messaging-schema-api-c02.svg evidence: - ../../../final/evidence/raw/messaging-schema-api-c02.txt source: - 원본 분석 절은 final/document.md#a19-messaging-schema-api#L79 이다. module: messaging-schema-api --- # Spring 주석 0개인 leaf가 배포 아티팩트에 실린다 들어오는 것: messaging-core-api(api 노출). 나가는 것: messaging-schema-json, messaging-schema-avro, messaging-schema-protobuf, messaging-cloudevents, messaging-policy, messaging-transport-spi, messaging-runtime-core, messaging-kafka, messaging-rabbit, messaging-pulsar-experimental, messaging-nats-experimental, messaging-spring-boot-starter, messaging-testkit. ## 관계 - **port 계약은 동시성 요구를 적는다** 같은 분석 리프에서 끌어낸 규칙이다. - **도달성 판정은 단어가 아니라 import로 확인한다** 같은 분석 리프에서 끌어낸 규칙이다. ## 본문 들어오는 것은 `messaging-core-api`(api 노출)다. 나가는 것은 `messaging-schema-json`, `messaging-schema-avro`, `messaging-schema-protobuf`, `messaging-cloudevents`, `messaging-policy`, `messaging-transport-spi`, `messaging-runtime-core`, `messaging-kafka`, `messaging-rabbit`, `messaging-pulsar-experimental`, `messaging-nats-experimental`, `messaging-spring-boot-starter`, `messaging-testkit`이다. ## 이 기록이 다루는 범위 :::evidence key="messaging-schema-api-c02" alt="코드베이스에서 파일 목록을 만든 출력 10줄. 이 기록이 다루는 범위가 그 목록이다." caption="코드베이스 파일 목록 — 10줄 · exit 0" zoom="true" ::: ## 편입 경로가 core-api 와 같다 `app-bootstrap`이 `messaging-spring-boot-starter`를 선언하고 그 closure가 이 leaf를 끌어온다. 이 leaf는 bean을 만들지 않는다 — Spring 주석 0개.