Nacos-config springcloud

nacos是源自阿里旗下的一款开源软件,支持服务治理以及配置管理,部署支持单机模式以及集群,存储支持derby以及mysql。

本文介绍的是nacos 单机部署,mysql存储配置

环境搭建:

 

1.在github下载nacos-server环境,https://github.com/alibaba/nacos/releases

Nacos-config springcloud_第1张图片

2.修改配置,

 

Nacos-config springcloud_第2张图片

Nacos-config springcloud_第3张图片

3.这样一个单机版的nacos config环境就搭建好了,直接双击startup.cmd启动即可,启动后的配置页面:

Nacos-config springcloud_第4张图片

 

Nacos-config springcloud_第5张图片

4.客户端配置,客户端是spring-cloud项目,加入依赖:

       
        
            org.springframework.cloud
            spring-cloud-starter-alibaba-nacos-config
            0.1.2.RELEASE
        
 

5.在bootstrap.properties加入下面配置:

#nacos config配置https://github.com/alibaba/spring-cloud-alibaba/wiki/Nacos-config
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
spring.cloud.nacos.config.file-extension=properties
#默认为Public命名空间,可以省略不写
spring.cloud.nacos.config.namespace=
spring.cloud.nacos.config.group=microservice

6.在配置需要更新的Component注解类上面加上@RefreshScope注解:

Nacos-config springcloud_第6张图片

 

7.至此结束,在写一个controller测试下就可以了:

Nacos-config springcloud_第7张图片

 

参考文章:

1.https://github.com/alibaba/spring-cloud-alibaba/wiki/Nacos-config

2.https://nacos.io/zh-cn/docs/deployment.html

3.https://www.cnblogs.com/javagoboy/p/10426523.html

4.https://nacos.io/en-us/docs/quick-start-spring-cloud.html

你可能感兴趣的:(spring,cloud)