1.引入依赖
- <dependency>
- <groupId>com.alibaba.cloudgroupId>
- <artifactId>spring-cloud-starter-alibaba-nacos-discoveryartifactId>
- dependency>
2. application.properties中配置
-
- #-------------- Nacos配置
- spring.cloud.nacos.config.server-addr=192.168.14.45:8848
- #如果你配置了,按照这个值最为Data Id去找, 如果你不配置使用的是 spring.application.name 配置的值
- spring.cloud.nacos.config.name = nacos-a
- # 如果你不配置默认中的是public
- #spring.cloud.nacos.config.namespace = public
- #spring.cloud.nacos.config.group = DEFAULT_GROUP
- #spring.cloud.nacos.config.file-extension = properties
-
-
- ## 1. 导入包 spring-cloud-starter-alibaba-nacos-config
- ## 2. 新建 bootstrap.properties server-addr=192.168.14.3:8848
- ## 3. 使用 @RefreshScope 实时更新
-
- #-------Nacos 服务发现注册中心
- spring.cloud.nacos.discovery.server-addr=192.168.14.45:8848

3.打包

4.再打开一个端口9090

打开idea中的端口为8080


5. 代码示例springcloud: springcloud
注意:
如果RestTemplate 这个份Bean 有@LoadBalanced,RestTemplate 在执行的时候,就会增加一个拦截器 这个拦截器,把一级目录作为服务名,去Nacos找出对应的ip和端口,192.168.14.32:8080 192.168.14.32:9090
