Spring Cloud Contract的Spring Boot最低版本要求是否有效?

时间:2017-01-17 04:04:29

标签: spring-boot spring-cloud-contract

我在我的客户端应用程序中使用最新的Spring Boot 1.3,我想介绍Spring Cloud Contract:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.3.8.RELEASE</version>
    <relativePath/>
    <!-- lookup parent from repository -->
</parent>

我能够从生产者端生成存根,但是从消费者方面来说,我无法调整https://cloud.spring.io/spring-cloud-contract/上给出的示例。

我正在用SpringJUnit4ClassRunner替换测试运行器SpringRunner(不适用于Spring Boot 1.3),但@AutoConfigureStubRunner注释似乎被忽略了。

我没有看到Spring Cloud Contract页面中提到的Spring Boot版本的任何要求:有没有?

1 个答案:

答案 0 :(得分:0)

根据我的经验,似乎需要Spring Boot 1.4+。升级到

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.4.3.RELEASE</version>
    <relativePath/>
    <!-- lookup parent from repository -->
</parent>

我看到@AutoConfigureStubRunner被考虑在内。