diff --git a/mse-quickstart-demo/consumer/src/main/java/com/alibabacloud/mse/demo/AController.java b/mse-quickstart-demo/consumer/src/main/java/com/alibabacloud/mse/demo/AController.java index 94786c77..f360d6c9 100644 --- a/mse-quickstart-demo/consumer/src/main/java/com/alibabacloud/mse/demo/AController.java +++ b/mse-quickstart-demo/consumer/src/main/java/com/alibabacloud/mse/demo/AController.java @@ -1,5 +1,6 @@ package com.alibabacloud.mse.demo; +import com.alibabacloud.mse.demo.bean.Consumer; import com.alibabacloud.mse.demo.service.HelloServiceB; import org.apache.dubbo.config.annotation.Reference; import org.springframework.beans.factory.annotation.Autowired; @@ -26,9 +27,9 @@ public class AController { @Reference(application = "${dubbo.application.id}", version = "1.0.0") private HelloServiceB helloServiceB; - @Value("${name:123}") - private String name; + @Autowired + private Consumer consumer; @Autowired RestTemplate restTemplate; @@ -50,7 +51,7 @@ private void printConfig() { EXECUTOR_SERVICE.scheduleWithFixedDelay(new Runnable() { @Override public void run() { - System.out.println(name); + System.out.println(consumer.getName()); } },0,2, TimeUnit.SECONDS); } diff --git a/mse-quickstart-demo/consumer/src/main/java/com/alibabacloud/mse/demo/bean/Consumer.java b/mse-quickstart-demo/consumer/src/main/java/com/alibabacloud/mse/demo/bean/Consumer.java new file mode 100644 index 00000000..f929c467 --- /dev/null +++ b/mse-quickstart-demo/consumer/src/main/java/com/alibabacloud/mse/demo/bean/Consumer.java @@ -0,0 +1,20 @@ +package com.alibabacloud.mse.demo.bean; + +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.cloud.context.config.annotation.RefreshScope; +import org.springframework.stereotype.Component; + +@Component +@RefreshScope +@ConfigurationProperties() +public class Consumer { + private String name = "123"; + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } +}