我是靠谱客的博主 舒心草莓,这篇文章主要介绍史上最全 SpringCloudAlibaba入门教程,从零开始带你深入♂学习(四)——配置中心及自动刷新SpringCloudAlibaba(四)——配置中心及自动刷新配置中心configclient开发配置自动刷新,现在分享给大家,希望可以做个参考。

SpringCloudAlibaba(四)——配置中心及自动刷新

配置中心configclient开发

nacos作为统一配置中心:
1.它管理的配置文件方式是在自己所在的服务器上形成一个版本库,因此不需要再创建远程版本库
2.nacos作为统一配置中心管理配置文件时,同样也存在版本控制

1、创建一个config客户端子模块springcloudAlibaba-config-client-8888

image

2、导入相关依赖

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!--加群1025684353一起吹水聊天--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency> <!--nacos config client--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency> </dependencies>

3、编写主启动类

领取资料

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
package com.study.springcloud; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; //加群1025684353一起吹水聊天--> @SpringBootApplication public class ConfigClientApplication_8888 { public static void main(String[] args) { SpringApplication.run(ConfigClientApplication_8888.class,args); } }

4、进入nacos管理页面添加配置文件

  • 1.新建命名空间
    image

  • 2.输入命名空间信息
    image
    领取资料

  • 3.点击 配置管理,再点击 配置列表
    image

  • 4.选择study命名空间
    image

  • 5.点击+按钮
    image

  • 6.编辑配置文件
    领取资料image

  • 7.编辑完成点 发布
    image

5、编写bootstrap.properties配置文件,拉取远端配置

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#告诉config server地址 spring.cloud.nacos.server-addr=localhost:8848 #告诉从哪个命名空间获取配置 spring.cloud.nacos.config.namespace=f15dc566-c615-4dbe-88f9-0c812ea6e2f6 #告诉从哪个组进行配置获取 spring.cloud.nacos.config.group=DEFAULT_GROUP #加群1025684353一起吹水聊天--> #第一种拉取远端配置文件方式 #从哪个组拉取哪个配置文件 spring.cloud.nacos.config.name=configclient-dev #拉取这个名字的哪个后缀文件 spring.cloud.nacos.config.file-extension=properties #第一种拉取远端配置文件方式 #spring.cloud.nacos.config.prefix=configclient #spring.profiles.active=dev #spring.cloud.nacos.config.file-extension=properties

6、编写controller层

领取资料

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package com.study.springcloud.controller; import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class DemoController { @Value("${constomer.username}") private String username; //加群1025684353一起吹水聊天--> @GetMapping("/demo") public String demo(){ return "demo ok!!!"+username; } }

7、启动测试

image

配置自动刷新

领取资料

1、在controller层添加@RefreshScope实现自动刷新

image

2、修改远端配置文件

image

3、重新访问

image

最后,祝大家早日学有所成,拿到满意offer,快速升职加薪,走上人生巅峰。 可以的话请给我一个三连支持一下我哟,我们下期再见

领取资料

最后

以上就是舒心草莓最近收集整理的关于史上最全 SpringCloudAlibaba入门教程,从零开始带你深入♂学习(四)——配置中心及自动刷新SpringCloudAlibaba(四)——配置中心及自动刷新配置中心configclient开发配置自动刷新的全部内容,更多相关史上最全内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部