diff --git a/pom.xml b/pom.xml
index 8d2b1be910..db5ce885f0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -116,7 +116,7 @@
org.springframework.amqp
spring-rabbit
- 1.6.2.RELEASE
+ 2.0.0.M4
org.mockito
diff --git a/spring-cloud-contract-stub-runner/src/main/java/org/springframework/cloud/contract/stubrunner/spring/StubRunnerProperties.java b/spring-cloud-contract-stub-runner/src/main/java/org/springframework/cloud/contract/stubrunner/spring/StubRunnerProperties.java
index 3850751a24..6b24c04d04 100644
--- a/spring-cloud-contract-stub-runner/src/main/java/org/springframework/cloud/contract/stubrunner/spring/StubRunnerProperties.java
+++ b/spring-cloud-contract-stub-runner/src/main/java/org/springframework/cloud/contract/stubrunner/spring/StubRunnerProperties.java
@@ -60,11 +60,6 @@ public class StubRunnerProperties {
*/
private String classifier = "stubs";
- /**
- * The context path that the stub server will run under.
- */
- private String contextPath = "";
-
/**
* Repository username
*/
@@ -175,14 +170,6 @@ public class StubRunnerProperties {
this.classifier = classifier;
}
- public String getContextPath() {
- return this.contextPath;
- }
-
- public void setContextPath(String contextPath) {
- this.contextPath = contextPath;
- }
-
public boolean isStubsPerConsumer() {
return this.stubsPerConsumer;
}
diff --git a/tests/spring-cloud-contract-stub-runner-context-path/src/main/java/com/example/loan/Application.java b/tests/spring-cloud-contract-stub-runner-context-path/src/main/java/com/example/loan/Application.java
index 6f36301172..56af56d989 100644
--- a/tests/spring-cloud-contract-stub-runner-context-path/src/main/java/com/example/loan/Application.java
+++ b/tests/spring-cloud-contract-stub-runner-context-path/src/main/java/com/example/loan/Application.java
@@ -2,6 +2,8 @@ package com.example.loan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
public class Application {
@@ -11,3 +13,12 @@ public class Application {
}
}
+
+
+@RestController
+class CustomController {
+ @GetMapping("/foo")
+ String foo() {
+ return "bar";
+ }
+}
\ No newline at end of file
diff --git a/tests/spring-cloud-contract-stub-runner-context-path/src/main/resources/application.yml b/tests/spring-cloud-contract-stub-runner-context-path/src/main/resources/application.yml
index 0d28926451..4ebaff95d9 100644
--- a/tests/spring-cloud-contract-stub-runner-context-path/src/main/resources/application.yml
+++ b/tests/spring-cloud-contract-stub-runner-context-path/src/main/resources/application.yml
@@ -1,2 +1,4 @@
-server.port: 0
-server.context-path: /my-path
\ No newline at end of file
+server:
+ port: 0
+ servlet:
+ context-path: /my-path
\ No newline at end of file
diff --git a/tests/spring-cloud-contract-stub-runner-context-path/src/test/java/com/example/loan/LoanApplicationServiceTests.java b/tests/spring-cloud-contract-stub-runner-context-path/src/test/java/com/example/loan/LoanApplicationServiceTests.java
index ad76c6fa5b..1a3973195b 100644
--- a/tests/spring-cloud-contract-stub-runner-context-path/src/test/java/com/example/loan/LoanApplicationServiceTests.java
+++ b/tests/spring-cloud-contract-stub-runner-context-path/src/test/java/com/example/loan/LoanApplicationServiceTests.java
@@ -41,7 +41,7 @@ public class LoanApplicationServiceTests {
@Test
public void shouldStartThisAppWithContextPath() {
String response = new RestTemplate()
- .getForObject("http://localhost:" + this.port + "/my-path/health", String.class);
+ .getForObject("http://localhost:" + this.port + "/my-path/foo", String.class);
assertThat(response).isNotEmpty();
}