我正在尝试使用Spring Cloud Contract功能构建一个基本示例。
使用Spring Tool Suite向导添加Spring Cloud Contract我必须选择Spring-Boot 1.4.1或更高版本。
但是当我创建一个使用Spring Boot 1.4.1和Spring Contract 1.0.1.RELEASE的项目时,我的所有集成测试都失败并出现以下错误:
java.lang.NoClassDefFoundError: org/springframework/boot/SpringBootConfiguration
我还尝试下载官方示例(server和consumer项目)。
它们都运行良好,但它们使用的是非稳定版本的Spring-Boot:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.0.BUILD-SNAPSHOT</version>
<relativePath />
</parent>
当我尝试将此版本更改为1.4.1时,它们都失败并出现相同的错误。
有谁知道如何配置Spring Cloud Contract?那边有什么例子吗?