1.引入Nacos Discovery Starter
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
2.application.yml 配置文件中配置 Nacos Server 地址和微服务名称
spring:
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
3.本地启动Nacos服务
4.使用 @EnableDiscoveryClient 注解开启服务注册与发现功能
@MapperScan("com.youzi.gulimall.coupon.dao")
@EnableDiscoveryClient
@SpringBootApplication
public class GulimallCouponApplication {
public static void main(String[] args) {
SpringApplication.run(GulimallCouponApplication.class, args);
}
}
5.访问http://localhost:8848/nacos
账号密码都是nacos
6.得到服务列表
7.注意点
#这个两个配置不要搞混
#在 bootstrap.properties 中配置 Nacos server 的地址和应用名
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
#在 application.properties 中配置 Nacos server 的地址:
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
评论