4.0.0
com.springcloud.demo
springcloud-demo
1.0-SNAPSHOT
config-server
0.0.1-SNAPSHOT
jar
config-server
Demo project for Spring Boot
org.springframework.cloud
spring-cloud-config-server
org.springframework.boot
spring-boot-starter-test
test
org.springframework.cloud
spring-cloud-starter-netflix-eureka-client
org.springframework.boot
spring-boot-maven-plugin
在ConfigServerApplication 上添加注解 @EnableConfigServer 。
@EnableEurekaClient
@EnableConfigServer
@SpringBootApplication
public class ConfigServerApplication {
public static void main(String[] args) {
SpringApplication.run(ConfigServerApplication.class, args);
}
}
添加配置
server.port=8799
spring.application.name=config-server
#从本地读取配置文件####################################################
spring.profiles.active=native
spring.cloud.config.server.native.search-locations=classpath:/shared
#####################################################################
在resource 下创建文件夹shared,创建文件 config-client-dev.properties,并添加如下配置:
server.port=8700
application.name=config-server-v1
创建新Module config-client ,pom.xml 如下:
<?xml version="1.0" encoding="UTF-8"?><project xmlns=“http://maven.apache.org/POM/4.0.0” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
xsi:schemaLocation=“http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd”>
4.0.0
com.springcloud.demo
springcloud-demo
1.0-SNAPSHOT
config-client
0.0.1-SNAPSHOT
jar
《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》
【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享
config-client
Demo project for Spring Boot
org.springframework.boot
spring-boot-starter-web
org.springframework.cloud
spring-cloud-config-client
org.springframework.boot
spring-boot-starter-test
test
org.springframework.boot
spring-boot-maven-plugin