【SpringCloud】学习笔记
【SpringCloud】学习笔记(一)
【SpringCloud】学习笔记(二)
八、Spring Cloud Gateway路由网关
九、SpringCloud config分布式配置
9.1、服务端
9.1.1、依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
9.1.2、配置项
spring:
application:
name: config-server-3344
cloud:
config:
server:
git:
uri: xxxxxxxx #要用https的连接
9.1.3、启动项
@SpringBootApplication
@EnableConfigServer
public class SpringCloudConfigServer3344Application {
public static void main(String[] args) {
SpringApplication.run(SpringCloudConfigServer3344Application.class, args);
}
}
9.2、客户端
9.2.1、依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-client</artifactId>
</dependency>
9.2.2、配置项
bootstrap.yml 系统级别配置
application.yml 用户级别配置
客户端应该是bootstrap.yml比较好防止冲突
spring:
cloud:
config:
name: config-client #需要从git上读取的资源名称,不要后缀
profile: dev
label: master
uri: http://localhost:3344
9.2.3、启动项
@SpringBootApplication
@EnableConfigClient
public class SpringCloudConfigServer3344Application {
public static void main(String[] args) {
SpringApplication.run(SpringCloudConfigServer3344Application.class, args);
}
}
9.3、流程
客户端->服务端->git