标签:项目 img val private 用户 art zone 连接 cti
1. 远程配置文件
项目结构
依赖导入
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-config</artifactId> <version>2.1.1.RELEASE</version> </dependency>
主启动类
@SpringBootApplication public class ConfigClient_3355 { public static void main(String[] args) { SpringApplication.run(ConfigClient_3355.class,args); } }
Controller
@RestController public class ConfigController { @Value("${spring.application.name}") private String applicationName; @Value("${eureka.client.service-url.defaultZone}") private String eurekaServer; @Value("${server.port}") private String port; @RequestMapping("/config") public String getConfig(){ return "applicationName,eureka,port->"+applicationName+ eurekaServer+port; } }
bootstrap.yml
#这个yml是系统级别的配置大于application.yml(用户级别的配置) spring: cloud: config: name: config-server #需要从git上读取的资源名称,不需要后缀 profile: dev label: master uri: http://localhost:3344
application.yml
spring:
application:
name: 3355-client
实现的效果
可以看到调用远程的配置端口,给出了信息
标签:项目 img val private 用户 art zone 连接 cti
原文地址:https://www.cnblogs.com/wuyimin/p/14965086.html