@EnableDiscoveryClient注解的作用

简介: @EnableDiscoveryClient注解的作用@EnableDiscoveryClient 及@EnableEurekaClient 类似,都是将一个微服务注册到Eureka Server(或其他服务发现组件,例如Zookeeper、Consul等)




@EnableDiscoveryClient注解的作用

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

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


(1)写注解


@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)//取消数据源自动配置
@ComponentScan({“com.atguigu.guli”})
//@EnableDiscoveryClient
public class ServiceVodApplication {
public static void main(String[] args) {
SpringApplication.run(ServiceVodApplication.class,args);
}
}


(2)写配置


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


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

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


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


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


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

相关文章
|
10月前
|
安全 Java 编译器
Java注解(一) 注解的属性,格式,说明
Java注解(一) 注解的属性,格式,说明
80 0
|
12月前
|
Java
java注解(作用于注解)
java注解(作用于注解)
96 0
Zp
|
XML Java 数据格式
@Component注解的作用
@Component注解的作用
Zp
240 0
@Component注解的作用
Zp
@PostConstruct注解作用
@PostConstruct注解作用
Zp
131 0
@TableLogic 注解的含义
@TableLogic 注解的含义
580 0
@TableLogic 注解的含义
|
XML Java 程序员
标记接口,注解和注解处理器的前世今生
标记接口,注解和注解处理器的前世今生
标记接口,注解和注解处理器的前世今生
|
Java 数据库连接 编译器
Java注解详解,自定义注解,利用反射解析注解
概要 这篇文章将会带领你了解Java注解,注解的使用,注解的解析,利用反射解析运行时注解,相信有一定Java基础的小伙伴一定会接触大量的注解,Spring , Hibernate , MyBatis等著名的框架也有很多关于注解方面的应用,对于注解的使用...
2565 0
|
Java Spring
Spring 注解编程之注解属性别名与覆盖
前两篇文章咱聊了深入了解了 Spring 注解编程一些原理,这篇文章我们关注注解属性方法,聊聊 Spring 为注解的带来的功能,属性别名与覆盖。
Spring 注解编程之注解属性别名与覆盖
|
Java Spring
自定义注解实现方式解析
自定义注解实现方式解析
217 0
自定义注解实现方式解析