一.服务配置
完成以后可以在项目中使用这个配置
如何使用设置的配置
配置中心的文件 pro-pro
测试环境:pro-test
开发环境: pro-dev
1.加jar包
<!--配置中心-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
<!--拿外部的配置文件需要使用bootstrap-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>
2.写bootstrap配置
#配置中心
spring:
cloud:
nacos:
config:
server-addr: localhost:8848 #默认8848
#找pro.properties
不同微服务直接共享配置
在微服务中写入外部配置bootstrap.yml
spring:
cloud:
nacos:
config:
server-addr: localhost:8848
shared-configs:
- data-id: test.properties
refresh: true #动态刷新配置文件里的信息
file-extension: properties # 配置文件格式
引入配置
可以写多个配置想写几个写几个
配置文件只想让一个服务使用
起名字的时候 微服务的名字.properties
项目贼运行的时候 bootstrap的jar包
先去找配置中心寻找 微服务.properties文件 找到了 直接注入到项目里面 没有找到bootstrap文件里面的配置 使用的是哪一个配置文件 使用的配置文件的后缀名是什么