官方网站
其实官网都有,以下是我的实践步骤
https://github.com/alibaba/spring-cloud-alibaba/wiki/Nacos-config/
实际配置步骤
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
不能使⽤原先的application.yml, 需要创建bootstrap.yml作为配置⽂件,因为bootstrap.yml优先级更高
bootstrap.yml添加
spring:
application:
name: order-service (模块名)
cloud:
nacos:
config:
server-addr: 168..xx.xx.xx (nacos ip):8848 #Nacos配
置中⼼地址
file-extension: yaml #⽂件拓展格式(因为我是yml,不是yml可以不写)
profiles:
active: dev
然后删除原来的yml
添加到nacos 就好了
修改步骤
添加了一个title,这时候如果要获取这个新修改的title
先在对应逻辑层添加注解
@RefreshScope
在nocos修改发布之后刷新配置
@Value(("${video.title}"))
private String videoTitle;
public Object save(){
VideoOrder videoOrder = new VideoOrder();
videoOrder.setVideoTitle(videoTitle);
return videoOrder;
这样调用接口就可以获取到了