스프링 클라우드 컨트랙트 공식 레퍼런스를 한글로 번역한 문서입니다.
전체 목차는 여기에 있습니다.
Spring Cloud Contract는 ContractConverter
를 지정해서 그에 맞는 파일로 명세contract를 덤프뜰 수 있는 ToFileContractsTransformer
클래스를 함께 제공한다. 이 클래스는 static void main
메소드를 포함하고 있어서 단독으로 실행시킬 수 있다. main 메소드는 다음과 같은 인자를 받는다:
- argument 1 :
FQN
:ContractConverter
의 풀네임fully qualified name (e.g.PactContractConverter
). 필수. - argument 2 :
path
: 덤프 파일을 저장할 경로. 생략 가능 — 디폴트는target/converted-contracts
다. - argument 3 :
path
: 명세contract가 저장되어 있는 경로. 생략 가능 — 디폴트는src/test/resources/contracts
다.
트랜스포머를 실행하고나면 Spring Cloud Contract 파일을 가져와, 지정한 ContractConverter
의 FQN에 따라 필요한 형식으로 명세contract를 변환하고, 지정한 폴더에 저장한다.
Next :
7.12. 전이 의존성Transitive Dependencies은 어떻게 처리해야 하나요?
스텁의 전이 의존성 해결하기
전체 목차는 여기에 있습니다.