@EnableDiscoveryClient注解的作用

时间:2022-11-30小编:迷失传奇版本

@EnableDiscoveryClient及@EnableEurekaClient类似,都是将一个微服务注册到EurekaServer(或其他

服务发现组件,例如Zookeeper、Consul等)

(1)写注解

@SpringBootApplication(exclude=DataSourceAutoConfiguration.class)//取消数据源自动配置

@ComponentScan({“com.atguigu.guli”})

//@EnableDiscoveryClient

publicclassServiceVodApplication{

publicstaticvoidmain(String[]args){

SpringApplication.run(ServiceVodApplication.class,args);

}

}

(2)写配置

spring:application:name:service-vod#服务名cloud:nacos:discovery:server-addr:localhost:8848#nacos服务地址

从SpringCloudEdgware开始,@EnableDiscoveryClient或@EnableEurekaClient可省略。只需加上相关依赖,

并进行相应配置,即可将微服务注册到服务发现组件上。

(3)@EnableDiscoveryClient和@EnableEurekaClient的异同点:

(1)共同点就是:都是能够让注册中心能够发现,扫描到改服务。

(2)不同点:@EnableEurekaClient只适用于Eureka作为注册中心,@EnableDiscoveryClient可以是其他注册中心。



展开

上一篇:策划改秘卷一直是放飞自我, 冻雪之后有水连弹, 削弱赶不上加强!

下一篇:韩版打金传奇,好玩吗?

相关内容更多
热门攻略更多
返回顶部