详解@EnableEurekaServer和@EnableDiscoveryClient 或 @EnableEurekaClient注解
@EnableEurekaServer
在SpringCloud中當你需要使用Eureka注冊中心的時候你在配置Eureka的服務端的時候需要在啟動類上添加@EnableEurekaServer注解
1.在項目啟動類上使用@EnableEurekaServer,可以將項目作為SpringCloud中的注冊中心,那么這個注解做了哪些事呢?
2.點進去@EnableEurekaServer這個注解,可以看到介紹是這樣的:
Annotation to activate Eureka Server relater configuration{@ling EurekaServerAutoConfiguration}(激活Eureka服務器相關配置EurekaServerAutoConfiguration的注釋)可以將@EnableEurekaServer這個注解看作是一個開關,開啟時,會激活相關配置,會作為注冊中心,同時,他又引入了EurekaServerConfigurtion類。
3.點進去EurekaServerMarkerConfiguration這個類,可以看到介紹是這樣的:Responsible for adding in a marker bean to activate{@Link EurekaServeruAutoConfiguration}.(負責添加一個標記來激活配置類EurekaServerAutoConfiguration)這個類中,向容器中注入了一個類EurekaServerMarkerConfigurationMarker,作用就是激活配置類
@EnableDiscoveryClient 或 @EnableEurekaClient
在SpringCloud中當你需要使用Eureka注冊中心的時候你在配置Eureka的客戶端的時候需要在啟動類上添加@EnableDiscoveryClient 或 @EnableEurekaClient注解
總結
以上是生活随笔為你收集整理的详解@EnableEurekaServer和@EnableDiscoveryClient 或 @EnableEurekaClient注解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringBoot自动装载
- 下一篇: 面试中Spring常见问题