diff --git a/spring-cloud/spring-cloud-config/client/pom.xml b/spring-cloud/spring-cloud-config/client/pom.xml
index e7316aa832..c49f26f65d 100644
--- a/spring-cloud/spring-cloud-config/client/pom.xml
+++ b/spring-cloud/spring-cloud-config/client/pom.xml
@@ -15,26 +15,24 @@
org.springframework.cloud
spring-cloud-starter-config
+ ${spring-cloud-starter-config.version}
org.springframework.boot
spring-boot-starter-web
+ ${org.springframework.boot.version}
org.springframework.boot
spring-boot-starter-test
+ ${org.springframework.boot.version}
test
-
org.springframework.boot
spring-boot-actuator
-
- org.springframework.cloud
- spring-cloud-starter-bus-amqp
-
@@ -46,4 +44,8 @@
+
+ 1.2.2.RELEASE
+ 1.4.2.RELEASE
+
diff --git a/spring-cloud/spring-cloud-config/client/src/main/java/com/baeldung/spring/cloud/config/client/ConfigClient.java b/spring-cloud/spring-cloud-config/client/src/main/java/com/baeldung/spring/cloud/config/client/ConfigClient.java
index 1cc3752a16..96121eb9b5 100644
--- a/spring-cloud/spring-cloud-config/client/src/main/java/com/baeldung/spring/cloud/config/client/ConfigClient.java
+++ b/spring-cloud/spring-cloud-config/client/src/main/java/com/baeldung/spring/cloud/config/client/ConfigClient.java
@@ -1,11 +1,31 @@
package com.baeldung.spring.cloud.config.client;
+import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cloud.context.config.annotation.RefreshScope;
+import org.springframework.http.MediaType;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
+@RestController
+@RefreshScope
public class ConfigClient {
+ @Value("${user.role}")
+ private String role;
+
+ @Value("${user.password}")
+ private String password;
+
public static void main(String[] args) {
SpringApplication.run(ConfigClient.class, args);
}
+
+ @RequestMapping(value = "/whoami/{username}", method = RequestMethod.GET, produces = MediaType.TEXT_PLAIN_VALUE)
+ public String whoami(@PathVariable("username") String username) {
+ return String.format("Hello %s! You are a(n) %s and your password is '%s'.\n", username, role, password);
+ }
}
diff --git a/spring-cloud/spring-cloud-config/client/src/main/java/com/baeldung/spring/cloud/config/client/ConfigClientController.java b/spring-cloud/spring-cloud-config/client/src/main/java/com/baeldung/spring/cloud/config/client/ConfigClientController.java
deleted file mode 100644
index bd882e5870..0000000000
--- a/spring-cloud/spring-cloud-config/client/src/main/java/com/baeldung/spring/cloud/config/client/ConfigClientController.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package com.baeldung.spring.cloud.config.client;
-
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.cloud.context.config.annotation.RefreshScope;
-import org.springframework.http.MediaType;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestMethod;
-import org.springframework.web.bind.annotation.RestController;
-
-@RestController
-@RefreshScope
-public class ConfigClientController {
- @Value("${user.role}")
- private String role;
-
- @Value("${user.password}")
- private String password;
-
- @RequestMapping(value = "/whoami/{username}", method = RequestMethod.GET, produces = MediaType.TEXT_PLAIN_VALUE)
- public String whoami(@PathVariable("username") String username) {
- return String.format("Hello %s! You are a(n) %s and your password is '%s'.\n", username, role, password);
- }
-}
diff --git a/spring-cloud/spring-cloud-config/client/src/main/resources/bootstrap.properties b/spring-cloud/spring-cloud-config/client/src/main/resources/bootstrap.properties
index 8b3f97b5c6..5dde8baa28 100644
--- a/spring-cloud/spring-cloud-config/client/src/main/resources/bootstrap.properties
+++ b/spring-cloud/spring-cloud-config/client/src/main/resources/bootstrap.properties
@@ -1,10 +1,6 @@
-spring.application.name=config-client
-spring.profiles.active=development
-spring.cloud.config.uri=http://localhost:8888
-spring.cloud.config.username=root
-spring.cloud.config.password=s3cr3t
-spring.cloud.config.fail-fast=true
-spring.rabbitmq.host=localhost
-spring.rabbitmq.port=5672
-spring.rabbitmq.username=guest
-spring.rabbitmq.password=guest
\ No newline at end of file
+spring.application.name=config-client
+spring.profiles.active=development
+spring.cloud.config.uri=http://localhost:8888
+spring.cloud.config.username=root
+spring.cloud.config.password=s3cr3t
+spring.cloud.config.fail-fast=true