2017-03-08 4 views
0

특정 요청에 대해 큰 몸체로 응답을 반환하는 spring-cloud-contract 프레임 워크를 사용하여 계약을 정의하려고합니다. 이 몸은 항상 동일합니다. 그래서이 본문을 정적 파일에 저장하는 것을 선호합니다. 그리고 생성 된 WireMock 매핑은 bodyFileName을 사용하여 응답 본문 내용이 포함 된 정적 파일을 참조합니다.Spring Cloud 계약 DSL 지원 bodyFileName

답변

0

아니요. 그러나 DSL은 Groovy를 사용하므로 이론적으로 어딘가에서 시체를 다운로드 할 수 있습니다. 스텁이있는 병에서 예를 들어

+0

감사합니다. @ marcin-grzejszczak! 네, 지금 사용하려고합니다. 스프링 클라우드 계약에 의해 공식적으로 지원되는지 궁금했습니다. 그러나 제안 된 접근 방식은 우리의 경우 큰 매핑 파일을 만듭니다. 스텁에 의해 응답으로 반환하려는 정적 콘텐츠는 수백 줄 정도 될 수 있습니다. – Dmitry

+0

현재이 작업을 수행하는 다른 방법은 지원하지 않습니다. 문제는 자동으로 스텁을 작성하므로 출력 병에 어떤 파일을 복사해야 하는지를 알아야한다는 것입니다. 실제로 Spring Cloud Contract에서 문제를 제기 할 수 있으며, 주제가 정말 재미있어 보이는 토론을 계속할 수 있습니다. –