1.先看一下自己搭建的项目目录
2.在子模块的 pom.xml 添加如下
com.alibaba.cloud spring-cloud-starter-alibaba-nacos-config2.2.6.RELEASE com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discovery2.2.6.RELEASE
3.新建一个bootstrap.yml 添加如下
spring: application: name: nacos-config profiles: active: dev cloud: nacos: username: nacos password: nacos server-addr: 127.0.0.1:8848 #nacos服务地址 config: refresh-enabled: true #修改后自动加载 group: dev #nacos配置文件所选择的group file-extension: yaml #读取nacos配置文件后缀
3.1 这里出现一个问题 就是创建 bootstrap.yml 的时候不会变成小绿叶 是一个灰色的方格
解决方法:网上搜好多不好使 其实原因也是很简单 就是引用的 pom.xml 里面的 jar 包不对 这俩我可是找好久的 就可以直接变成小绿叶
4.创建一个controller进行测试 如下
@RequestMapping(value = "/maintest") public String maintest(){ return "maintest"; } @Value("${name}") private String name; @GetMapping("/refresh") public String getConfigName(){ return "your name is:"+name; }
5.在启动项添加 如下
@EnableDiscoveryClient
6.在Nacos 里面进行配置
7.运行代码
8.访问路径
9. 小测试就完成了