社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
可以通过start.spring.io创建,dependencies要选择ConfigServer
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
@SpringBootApplication
@EnableConfigServer
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
spring.cloud.config.server.git.uri=https://github.com/lbscut/ConfigForSpringCloud
#服务端口,默认为8080
server.port=8091
#服务名称
spring.application.name=configServer
#配置文件所在的目录
spring.cloud.config.server.git.search-paths=/**
#配置文件所在的分支
spring.cloud.config.label=master
#git仓库的用户名,开源仓库可以不需要
spring.cloud.config.username=4312
#git仓库的密码
spring.cloud.config.password=****
http://localhost:8080/lblService/prod
返回结果如下:
其中source为要获取的配置文件的内容
实践发现会获取到新的值
实践发现propertiesSources数组会有两个值,分别对应两个文件,可以通过name区分
demo源码:https://github.com/lbscut/SpringCloudConfigServer.git
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!