diff --git a/spring-cloud-function-samples/function-sample-aws/pom.xml b/spring-cloud-function-samples/function-sample-aws/pom.xml
index 3ecde301b..8e559348a 100644
--- a/spring-cloud-function-samples/function-sample-aws/pom.xml
+++ b/spring-cloud-function-samples/function-sample-aws/pom.xml
@@ -24,7 +24,7 @@
1.8
1.0.9.RELEASE
1.2.1
- 3.0.7.RELEASE
+ 3.1.2.RELEASE
1.0.0.BUILD-SNAPSHOT
1.0.0.BUILD-SNAPSHOT
example.Config
@@ -37,12 +37,7 @@
org.springframework.cloud
- spring-cloud-function-stream
- provided
-
-
- org.springframework.cloud
- spring-cloud-stream-binder-servlet
+ spring-cloud-function-web
provided
diff --git a/spring-cloud-function-samples/function-sample-compiler/pom.xml b/spring-cloud-function-samples/function-sample-compiler/pom.xml
index 6380d0c27..4daf6aeb7 100644
--- a/spring-cloud-function-samples/function-sample-compiler/pom.xml
+++ b/spring-cloud-function-samples/function-sample-compiler/pom.xml
@@ -21,18 +21,14 @@
1.8
1.0.0.BUILD-SNAPSHOT
Ditmars.RELEASE
- 3.1.1.RELEASE
+ 3.1.2.RELEASE
1.0.9.RELEASE
org.springframework.cloud
- spring-cloud-function-stream
-
-
- org.springframework.cloud
- spring-cloud-stream-binder-servlet
+ spring-cloud-function-web
org.springframework.cloud
@@ -61,11 +57,6 @@
pom
import
-
- org.springframework.cloud
- spring-cloud-stream-binder-servlet
- ${spring-cloud-stream-servlet.version}
-
diff --git a/spring-cloud-function-samples/function-sample-compiler/src/test/java/com/example/SampleCompiledConsumerTests.java b/spring-cloud-function-samples/function-sample-compiler/src/test/java/com/example/SampleCompiledConsumerTests.java
index 8964a9fec..1fd4a958f 100644
--- a/spring-cloud-function-samples/function-sample-compiler/src/test/java/com/example/SampleCompiledConsumerTests.java
+++ b/spring-cloud-function-samples/function-sample-compiler/src/test/java/com/example/SampleCompiledConsumerTests.java
@@ -44,7 +44,7 @@ public class SampleCompiledConsumerTests {
@Test
public void print() {
assertThat(new TestRestTemplate().postForObject(
- "http://localhost:" + port + "/stream/test", "it works", String.class))
+ "http://localhost:" + port + "/test", "it works", String.class))
.isEqualTo("it works");
assertEquals("it works", Reference.instance);
}
diff --git a/spring-cloud-function-samples/function-sample-compiler/src/test/java/com/example/SampleCompiledFunctionTests.java b/spring-cloud-function-samples/function-sample-compiler/src/test/java/com/example/SampleCompiledFunctionTests.java
index ddd098fae..29435826c 100644
--- a/spring-cloud-function-samples/function-sample-compiler/src/test/java/com/example/SampleCompiledFunctionTests.java
+++ b/spring-cloud-function-samples/function-sample-compiler/src/test/java/com/example/SampleCompiledFunctionTests.java
@@ -43,7 +43,7 @@ public class SampleCompiledFunctionTests {
@Test
public void lowercase() {
assertThat(new TestRestTemplate().postForObject(
- "http://localhost:" + port + "/stream/test", "it works", String.class))
+ "http://localhost:" + port + "/test", "it works", String.class))
.isEqualTo("it works!!!");
}
diff --git a/spring-cloud-function-samples/function-sample-pof/pom.xml b/spring-cloud-function-samples/function-sample-pof/pom.xml
index 9dec74626..29c06b583 100644
--- a/spring-cloud-function-samples/function-sample-pof/pom.xml
+++ b/spring-cloud-function-samples/function-sample-pof/pom.xml
@@ -20,7 +20,7 @@
UTF-8
UTF-8
1.8
- 3.1.1.RELEASE
+ 3.1.2.RELEASE
1.0.0.BUILD-SNAPSHOT
1.0.0.BUILD-SNAPSHOT
@@ -28,12 +28,7 @@
org.springframework.cloud
- spring-cloud-function-stream
-
-
- org.springframework.cloud
- spring-cloud-stream-binder-servlet
- ${spring-cloud-stream-servlet.version}
+ spring-cloud-function-web
diff --git a/spring-cloud-function-samples/function-sample-pojo/pom.xml b/spring-cloud-function-samples/function-sample-pojo/pom.xml
index 0be547834..b347a8dba 100644
--- a/spring-cloud-function-samples/function-sample-pojo/pom.xml
+++ b/spring-cloud-function-samples/function-sample-pojo/pom.xml
@@ -21,17 +21,13 @@
1.8
1.0.0.BUILD-SNAPSHOT
1.0.9.RELEASE
- 3.1.1.RELEASE
+ 3.1.2.RELEASE
org.springframework.cloud
- spring-cloud-function-stream
-
-
- org.springframework.cloud
- spring-cloud-stream-binder-servlet
+ spring-cloud-function-web
org.springframework.boot
diff --git a/spring-cloud-function-samples/function-sample-pojo/src/main/resources/META-INF/thin-stream.properties b/spring-cloud-function-samples/function-sample-pojo/src/main/resources/META-INF/thin-stream.properties
index ec3b784d4..d3e0ea5ce 100644
--- a/spring-cloud-function-samples/function-sample-pojo/src/main/resources/META-INF/thin-stream.properties
+++ b/spring-cloud-function-samples/function-sample-pojo/src/main/resources/META-INF/thin-stream.properties
@@ -1,3 +1,3 @@
-boms.spring-cloud-dependencies: org.springframework.cloud:spring-cloud-dependencies:Dalston.SR3
+boms.spring-cloud-dependencies: org.springframework.cloud:spring-cloud-dependencies:Edgware.RELEASE
dependencies.spring-cloud-function-stream: org.springframework.cloud:spring-cloud-function-stream
dependencies.spring-cloud-stream-rabbit: org.springframework.cloud:spring-cloud-starter-stream-rabbit
\ No newline at end of file
diff --git a/spring-cloud-function-samples/function-sample-pojo/src/test/java/com/example/SampleApplicationTests.java b/spring-cloud-function-samples/function-sample-pojo/src/test/java/com/example/SampleApplicationTests.java
index 8cc4f78f9..bd31a00de 100644
--- a/spring-cloud-function-samples/function-sample-pojo/src/test/java/com/example/SampleApplicationTests.java
+++ b/spring-cloud-function-samples/function-sample-pojo/src/test/java/com/example/SampleApplicationTests.java
@@ -40,7 +40,7 @@ public class SampleApplicationTests {
@Test
public void words() {
assertThat(new TestRestTemplate()
- .getForObject("http://localhost:" + port + "/stream/words", String.class))
+ .getForObject("http://localhost:" + port + "/words", String.class))
.isEqualTo("[{\"value\":\"foo\"},{\"value\":\"bar\"}]");
}
@@ -48,14 +48,14 @@ public class SampleApplicationTests {
public void uppercase() {
// TODO: make this work with a JSON stream as well (like in WebFlux)
assertThat(new TestRestTemplate().postForObject(
- "http://localhost:" + port + "/stream/uppercase", "[{\"value\":\"foo\"}]",
+ "http://localhost:" + port + "/uppercase", "[{\"value\":\"foo\"}]",
String.class)).isEqualTo("[{\"value\":\"FOO\"}]");
}
@Test
public void lowercase() {
assertThat(new TestRestTemplate().postForObject(
- "http://localhost:" + port + "/stream/lowercase", "[{\"value\":\"Foo\"}]",
+ "http://localhost:" + port + "/lowercase", "[{\"value\":\"Foo\"}]",
String.class)).isEqualTo("[{\"value\":\"foo\"}]");
}
diff --git a/spring-cloud-function-samples/function-sample-task/pom.xml b/spring-cloud-function-samples/function-sample-task/pom.xml
index aec9a5390..4bf0811f8 100644
--- a/spring-cloud-function-samples/function-sample-task/pom.xml
+++ b/spring-cloud-function-samples/function-sample-task/pom.xml
@@ -21,7 +21,7 @@
1.8
1.0.0.BUILD-SNAPSHOT
1.0.9.RELEASE
- 3.1.1.RELEASE
+ 3.1.2.RELEASE
@@ -31,11 +31,7 @@
org.springframework.cloud
- spring-cloud-stream-binder-servlet
-
-
- org.springframework.cloud
- spring-cloud-function-stream
+ spring-cloud-function-web
org.springframework.cloud
diff --git a/spring-cloud-function-samples/function-sample/pom.xml b/spring-cloud-function-samples/function-sample/pom.xml
index 03e82d347..782f4e19a 100644
--- a/spring-cloud-function-samples/function-sample/pom.xml
+++ b/spring-cloud-function-samples/function-sample/pom.xml
@@ -20,18 +20,14 @@
1.8
1.0.0.BUILD-SNAPSHOT
- 3.1.1.RELEASE
+ 3.1.2.RELEASE
1.0.9.RELEASE
org.springframework.cloud
- spring-cloud-function-stream
-
-
- org.springframework.cloud
- spring-cloud-stream-binder-servlet
+ spring-cloud-function-web
org.springframework.cloud
diff --git a/spring-cloud-function-samples/function-sample/src/main/resources/META-INF/thin-rabbit.properties b/spring-cloud-function-samples/function-sample/src/main/resources/META-INF/thin-rabbit.properties
index b2575c4dc..a906ce5cc 100644
--- a/spring-cloud-function-samples/function-sample/src/main/resources/META-INF/thin-rabbit.properties
+++ b/spring-cloud-function-samples/function-sample/src/main/resources/META-INF/thin-rabbit.properties
@@ -1,9 +1,3 @@
-<<<<<<< HEAD:spring-cloud-function-samples/function-sample/src/main/resources/META-INF/thin-stream.properties
boms.spring-cloud-dependencies: org.springframework.cloud:spring-cloud-dependencies:Edgware.RELEASE
-dependencies.spring-cloud-function-stream: org.springframework.cloud:spring-cloud-function-stream:1.0.0.BUILD-SNAPSHOT
+dependencies.spring-cloud-function-stream: org.springframework.cloud:spring-cloud-function-stream
dependencies.spring-cloud-stream-rabbit: org.springframework.cloud:spring-cloud-starter-stream-rabbit
-=======
-boms.spring-cloud-dependencies: org.springframework.cloud:spring-cloud-dependencies:Dalston.RELEASE
-exclusions.spring-cloud-function-stream-binder-servlet: org.springframework.cloud:spring-cloud-stream-binder-servlet
-dependencies.spring-cloud-stream-rabbit: org.springframework.cloud:spring-cloud-stream-binder-rabbit
->>>>>>> Migrate to servlet binder for web features:spring-cloud-function-samples/function-sample/src/main/resources/META-INF/thin-rabbit.properties
diff --git a/spring-cloud-stream-binder-servlet/pom.xml b/spring-cloud-stream-binder-servlet/pom.xml
index a5f3a2ad9..fb8a1ef90 100644
--- a/spring-cloud-stream-binder-servlet/pom.xml
+++ b/spring-cloud-stream-binder-servlet/pom.xml
@@ -16,7 +16,7 @@
- 3.1.1.RELEASE
+ 3.1.2.RELEASE
1.8