是否存在使用Spring Cloud Config服务器配置数据的应用程序示例? 我有以下示例应用程序似乎不起作用:
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@Configuration
@EnableAutoConfiguration
@RestController
@ConfigurationProperties("spring.cloud.config.server.git")
public class Application {
private String uri;
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
@RequestMapping("/")
public String home() {
return "Hello World "+getUri();
}
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
application.yml内容如下:
server:
port: 9002
spring:
cloud:
config:
uri: http://localhost:8888
bootstrap.yml如下:
spring:
application:
name: fancyGroup
cloud:
config:
uri: http://localhost:8888
我想要的只是将URI值附加到Hello World的应用程序。
配置服务器和eureka服务器从github(分支1.0.0.M3)复制并在删除安全依赖项和配置后执行。
我错过了什么?